Skip to main content

ShiftPlanDraft

A shift plan draft for a given residential park and month

type ShiftPlanDraft implements ShiftPlan {
employeeEntries: [EmployeeShiftEntry!]
id: ShiftPlanID
month: Date!
status: ShiftPlanStatus!
unassignedShifts: [UnassignedShiftEntry]!
}

Fields

ShiftPlanDraft.employeeEntries ● [EmployeeShiftEntry!] list object

Shifts planned for the employees for the provided month

ShiftPlanDraft.id ● ShiftPlanID scalar

Unique identifier

ShiftPlanDraft.month ● Date! non-null scalar

Month for which the shift plan is valid. Date is always the first of the month.

ShiftPlanDraft.status ● ShiftPlanStatus! non-null enum

The current status of the shift plan.

ShiftPlanDraft.unassignedShifts ● [UnassignedShiftEntry]! non-null object

All shifts that are not assigned yet. Outer array has elements for each day. Inner array is the list of shifts for the given day. Only tour shifts can be unassigned.

Interfaces

ShiftPlan interface

A shift plan for a given residential park and month

Member Of

ResidentialPark object