IOfficeScheduleService1
Operations
Name
Signature
Description
BulkDelete
OfficeScheduleBulkDeleteResults1 BulkDelete(Uri[] officeScheduleUris, Uri officeScheduleBulkDeleteOptionUri)
Delete many office schedules.
BulkGetOfficeScheduleDetails
BulkGetOfficeScheduleDetailsResult1[] BulkGetOfficeScheduleDetails(Uri[] officeScheduleUris)
Bulk Get details of a office schedule for the provided uris.
BulkPutOfficeScheduleOverrides
BulkPutOfficeScheduleOverridesResults1 BulkPutOfficeScheduleOverrides(OfficeScheduleOverrideParameter1[] officeScheduleOverrides)
Bulk override a user's/many users' template-based scheduled hours with the values specified
CreateEditDraft
Uri CreateEditDraft(Uri officeScheduleUri)
Create a draft of an existing office schedule
CreateNewDraft
Uri CreateNewDraft()
Create new draft.
Delete
void Delete(Uri officeScheduleUri)
Delete office schedule.
GetAllOfficeSchedules
OfficeScheduleReference1[] GetAllOfficeSchedules()
Retrieve all office schedules in the system.
GetOfficeScheduleDetails
OfficeScheduleDetails1 GetOfficeScheduleDetails(Uri officeScheduleUri)
Get details of a office schedule.
GetOfficeScheduleOverrides
OfficeScheduleOverrideDetails1[] GetOfficeScheduleOverrides(Uri userUri, DateRangeParameter1 dateRange)
Get the schedule overrides for a specified user's date range
GetUriFromSlug
Uri GetUriFromSlug(String officeScheduleSlug)
Convert office schedule slug to a URI
PublishDraft
OfficeScheduleReference1 PublishDraft(Uri officeScheduleDraftUri)
Persist draft.
PutOfficeScheduleOverride
void PutOfficeScheduleOverride(OfficeScheduleOverrideParameter1 officeScheduleOverride)
Override a user's/many users' template-based scheduled hours with the values specified
PutRecurringSchedulePattern
void PutRecurringSchedulePattern(Uri officeScheduleUri, OfficeScheduleRecurringPatternParameter1 pattern)
Set this template as recurring office schedule based on the provided pattern.
PutSimpleSchedulePattern
void PutSimpleSchedulePattern(Uri officeScheduleUri, OfficeScheduleSimplePatternParameter1 pattern)
Set this template as a 7-day recurring office schedule based on the provided pattern.
UpdateDescription
void UpdateDescription(Uri officeScheduleUri, String description)
Change description.
UpdateName
void UpdateName(Uri officeScheduleUri, String name)
Change name.