IShiftService1

Operations

NameSignatureDescription
BulkDeleteShiftBulkDeleteResults1 BulkDelete(Uri[] shiftUris, Uri shiftBulkDeleteOptionUri)Delete many shifts.
BulkGetShiftDetailsBulkGetShiftDetailsResult1[] BulkGetShiftDetails(Uri[] shiftUris)Bulk get shift details.
CreateEditDraftUri CreateEditDraft(Uri shiftUri)Create a draft of an existing shift template.
CreateNewDraftUri CreateNewDraft()Create new draft.
Deletevoid Delete(Uri shiftUri)Delete shift template.
Disablevoid Disable(Uri shiftUri)Disable a shift
Enablevoid Enable(Uri shiftUri)Enable a shift
GetCountOfBreakTypesAvailableForShiftsFilteredBySearchInt32 GetCountOfBreakTypesAvailableForShiftsFilteredBySearch(Uri shiftUri, BreakTypeTextSearchParameter1 textSearch)Get the number of breaks available for use with shifts
GetPageOfBreakTypesAvailableForShiftsFilteredBySearchBreakTypeReference1[] GetPageOfBreakTypesAvailableForShiftsFilteredBySearch(Int32 page, Int32 pageSize, Uri shiftUri, BreakTypeTextSearchParameter1 textSearch)Get breaks available for use with shifts
GetShiftDetailsShiftDetails1 GetShiftDetails(Uri shiftUri)Get details of a shift.
GetShiftSchedulePolicySetDetailsPolicySetDetails1 GetShiftSchedulePolicySetDetails(Uri policySetUri)Get the details for the shift-schedule policy set.
GetTenantShiftSchedulePolicySetDetailsPolicySetDetails1 GetTenantShiftSchedulePolicySetDetails()Get the details for the tenant shift-schedule policy set.
GetUriFromSlugUri GetUriFromSlug(String shiftSlug)Convert shift template slug to a URI
IsJobSchedulingEnabledByDefaultBoolean IsJobSchedulingEnabledByDefault()Returns the status of if job based scheduling is enabled by default
PublishDraftShiftReference1 PublishDraft(Uri shiftDraftUri)Persist draft.
PutShiftShiftReference1 PutShift(ShiftParameter1 shift)Put the specified shift
PutShiftBreakSegmentsvoid PutShiftBreakSegments(Uri shiftUri, ShiftBreakSegmentParameter1 shiftBreakSegments)Set the expected break segments for a shift
UpdateCodevoid UpdateCode(Uri shiftUri, String code)Change code.
UpdateColorvoid UpdateColor(Uri shiftUri, Color1 color)Change color.
UpdateDescriptionvoid UpdateDescription(Uri shiftUri, String description)Change description.
UpdateEndTimevoid UpdateEndTime(Uri shiftUri, ShiftTime1 endTime)Change shift end time.
UpdateNamevoid UpdateName(Uri shiftUri, String name)Change name.
UpdateShiftSchedulePolicyValuesvoid UpdateShiftSchedulePolicyValues(Uri policySetUri, PolicyKeyValue2[] policyValues)Replace the specified policies on a shift-schedule policy set
UpdateStartTimevoid UpdateStartTime(Uri shiftUri, ShiftTime1 startTime)Change shift start time.