IOfficeScheduleService1

Operations

NameSignatureDescription
BulkDeleteOfficeScheduleBulkDeleteResults1 BulkDelete(Uri[] officeScheduleUris, Uri officeScheduleBulkDeleteOptionUri)Delete many office schedules.
BulkGetOfficeScheduleDetailsBulkGetOfficeScheduleDetailsResult1[] BulkGetOfficeScheduleDetails(Uri[] officeScheduleUris)Bulk Get details of a office schedule for the provided uris.
BulkPutOfficeScheduleOverridesBulkPutOfficeScheduleOverridesResults1 BulkPutOfficeScheduleOverrides(OfficeScheduleOverrideParameter1[] officeScheduleOverrides)Bulk override a user's/many users' template-based scheduled hours with the values specified
CreateEditDraftUri CreateEditDraft(Uri officeScheduleUri)Create a draft of an existing office schedule
CreateNewDraftUri CreateNewDraft()Create new draft.
Deletevoid Delete(Uri officeScheduleUri)Delete office schedule.
GetAllOfficeSchedulesOfficeScheduleReference1[] GetAllOfficeSchedules()Retrieve all office schedules in the system.
GetOfficeScheduleDetailsOfficeScheduleDetails1 GetOfficeScheduleDetails(Uri officeScheduleUri)Get details of a office schedule.
GetOfficeScheduleOverridesOfficeScheduleOverrideDetails1[] GetOfficeScheduleOverrides(Uri userUri, DateRangeParameter1 dateRange)Get the schedule overrides for a specified user's date range
GetUriFromSlugUri GetUriFromSlug(String officeScheduleSlug)Convert office schedule slug to a URI
PublishDraftOfficeScheduleReference1 PublishDraft(Uri officeScheduleDraftUri)Persist draft.
PutOfficeScheduleOverridevoid PutOfficeScheduleOverride(OfficeScheduleOverrideParameter1 officeScheduleOverride)Override a user's/many users' template-based scheduled hours with the values specified
PutRecurringSchedulePatternvoid PutRecurringSchedulePattern(Uri officeScheduleUri, OfficeScheduleRecurringPatternParameter1 pattern)Set this template as recurring office schedule based on the provided pattern.
PutSimpleSchedulePatternvoid PutSimpleSchedulePattern(Uri officeScheduleUri, OfficeScheduleSimplePatternParameter1 pattern)Set this template as a 7-day recurring office schedule based on the provided pattern.
UpdateDescriptionvoid UpdateDescription(Uri officeScheduleUri, String description)Change description.
UpdateNamevoid UpdateName(Uri officeScheduleUri, String name)Change name.