UNPKG

wfm-mobile-core

Version:

WFM Mobile Core

35 lines (34 loc) 902 B
import { HalResource } from 'hal-types'; import { EStatus } from '../enums/EStatus'; import { IDataTimeInterval } from './IDataTimeInterval'; declare type ShiftResource = HalResource & { _embedded: { orgId: number; orgName: string; positionCategory: number; }; }; export interface IShift extends ShiftResource { availableForAssignment: boolean; commentText?: string; dateFrom: string; dateTimeInterval: IDataTimeInterval; edited: boolean; employeePositionId?: number; fromExchange: boolean; hasLunch: boolean; id: number; lunch: number; name: string; orgUnitId: number; orgUnitName?: string; plannedAbsence?: boolean; positionCategoryRosterId: number; positionIndex: number; positionTypeId: number; status: EStatus | null; } export interface IListShifts { [key: number]: IShift[]; } export {};