Name | Signature | Description |
---|
BulkGetHolidayCalendarDetails | HolidayCalendarReference1[] BulkGetHolidayCalendarDetails(HolidayCalendarTargetParameter1[] calendars) | Bulk get holiday calendar details from their uri/name.If target is not found, it will be omitted from the results. |
BulkGetUserHolidaySeries | UserHolidaySeries2[] BulkGetUserHolidaySeries(Uri[] userUris, DateRangeParameter1 dateRange) | Get the holidays in a given daterange for group of users |
BulkGetUserHolidaySeries2 | UserHolidaySeries3[] BulkGetUserHolidaySeries2(Uri[] userUris, DateRangeParameter1 dateRange) | Get the holidays with effective duration based on schedule in a given date range for group of users |
CreateHolidayDeleteBatch | Uri CreateHolidayDeleteBatch(HolidayTargetParameter2[] holidays, Uri holidayBulkDeleteOptionUri) | Delete many holidays |
EnqueueHolidayBookingsGeneration | void EnqueueHolidayBookingsGeneration(AutoGenerateHolidayParameter1 parameter) | Enqueue task for auto generating holiday bookings for user or users, for a holiday calendar and date or date range. |
GetHolidayCalendarAssignmentScheduleForUser | HolidayCalendarAssignmentScheduleEntryDetails2[] GetHolidayCalendarAssignmentScheduleForUser(UserTargetParameter1 target) | Get the holiday calendar assignment schedule for a given user |
GetHolidayCalendarAssignmentScheduleForUserAndDateRange | HolidayCalendarAssignmentScheduleEntryDetails2[] GetHolidayCalendarAssignmentScheduleForUserAndDateRange(UserTargetParameter1 target, DateRangeParameter1 dateRange) | Get the holiday calendar assignment schedule for a given user and date range |
GetHolidayDeleteBatchResults | HolidayDeleteBatchResult1 GetHolidayDeleteBatchResults(Uri holidayDeleteBatchUri) | Retrieve results of a completed HolidayDeleteBatch operation. Returns null if the batch has not completed. |
GetHolidayDetails | HolidayDetails2 GetHolidayDetails(HolidayTargetParameter1 target) | Get holiday details |
GetHolidaysInDateRange | HolidayDetails2[] GetHolidaysInDateRange(Uri holidayCalendarUri, DateRangeParameter1 dateRange) | Get the holidays in a given daterange |
GetPageOfHolidays | HolidayDetails2[] GetPageOfHolidays(Int32 page, Int32 pageSize, Uri holidayCalendarUri) | Get a page of holidays for a given holiday calendar |
PutHoliday | HolidayReference1 PutHoliday(HolidayParameter3 holiday) | Put the holiday on holiday calendar |
PutHoliday2 | HolidayReference1 PutHoliday2(HolidayParameter3 holiday, Uri holidayModificationOptionUri) | Put the holiday on holiday calendar |
PutHolidayCalendar | HolidayCalendarReference1 PutHolidayCalendar(HolidayCalendarParameter2 calendar) | Put the entire holiday calendar details. If the HolidayCalendarParameter1.target.name is specified and does not exist, that calendar will be created |
PutHolidayCalendarAssignmentScheduleForUser | void PutHolidayCalendarAssignmentScheduleForUser(UserTargetParameter1 target, HolidayCalendarAssignmentParameter1[] holidayCalendarAssignments, Uri holidayCalendarAssignmentBehavior) | Put the entire holiday calendar schedule for a given user |
PutHolidays | void PutHolidays(Uri calendarUri, HolidayParameter3[] holidays) | Puts a list of holidays into a calendar |
UpdateHolidayCalendarName | void UpdateHolidayCalendarName(Uri holidayCalendarUri, String name) | Update holiday calendar name. |