everyaction.services.ShiftTypes¶
- class everyaction.services.ShiftTypes(ea: EAClient)¶
Represents the Shift Types service.
Methods
create(**kwargs)See POST /shiftTypes.
get(shift_type_id, /)list(*[, limit])See GET /shiftTypes.
- create(**kwargs: EAValue) ShiftType¶
See POST /shiftTypes.
- Parameters
kwargs – The applicable query arguments and JSON data for the request. A
ShiftTypeis appropriate to unpack here.- Returns
The created
ShiftTypeobject.- Keyword Arguments
defaultEndTime (default_end_time, default_end)
defaultStartTime (default_start_time, default_start)
name
shiftTypeId (shift_type_id, id)
- get(shift_type_id: int, /) ShiftType¶
See GET /shiftTypes/{shiftTypeId}.
- Parameters
shift_type_id – The shiftTypeId path parameter.
- Returns
The resulting
ShiftTypeobject.
- list(*, limit: Optional[int] = None, **kwargs: EAValue) List[ShiftType]¶
See GET /shiftTypes.
- Parameters
limit – Maximum number of records to get for this request.
kwargs – The applicable query arguments and JSON data for the request.
- Returns
List of the resulting
ShiftTypeobjects.