feat: work shifts history

This commit is contained in:
2024-11-28 18:01:47 +04:00
parent f41083d2a8
commit 900427275f
14 changed files with 434 additions and 248 deletions

View File

@@ -2,10 +2,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ActiveWorkShiftsResponse } from '../models/ActiveWorkShiftsResponse';
import type { DeleteShiftResponse } from '../models/DeleteShiftResponse';
import type { FinishShiftByIdResponse } from '../models/FinishShiftByIdResponse';
import type { FinishShiftResponse } from '../models/FinishShiftResponse';
import type { GetWorkShiftsResponse } from '../models/GetWorkShiftsResponse';
import type { StartShiftResponse } from '../models/StartShiftResponse';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
@@ -96,14 +96,32 @@ export class WorkShiftsService {
});
}
/**
* Get Active Shifts
* @returns ActiveWorkShiftsResponse Successful Response
* Get Shifts
* @returns GetWorkShiftsResponse Successful Response
* @throws ApiError
*/
public static getActiveShifts(): CancelablePromise<ActiveWorkShiftsResponse> {
public static getShifts({
isActive,
page,
itemsPerPage,
}: {
isActive: boolean,
page?: (number | null),
itemsPerPage?: (number | null),
}): CancelablePromise<GetWorkShiftsResponse> {
return __request(OpenAPI, {
method: 'GET',
url: '/work-shifts/get-active-shifts',
url: '/work-shifts/get-shifts/{is_active}',
path: {
'is_active': isActive,
},
query: {
'page': page,
'items_per_page': itemsPerPage,
},
errors: {
422: `Validation Error`,
},
});
}
/**