IHolidayCalendarService2

Operations

NameSignatureDescription
BulkGetUserHolidaySeriesUserHolidaySeries2[] BulkGetUserHolidaySeries(Uri[] userUris, DateRangeParameter1 dateRange)Get the holidays in a given daterange for group of users
EnqueueHolidayBookingsGenerationvoid EnqueueHolidayBookingsGeneration(AutoGenerateHolidayParameter1 parameter)Enqueue task for auto generating holiday bookings for user or users, for a holiday calendar and date or date range.
GetHolidayDetailsHolidayDetails2 GetHolidayDetails(HolidayTargetParameter1 target)Get holiday details
GetHolidaysInDateRangeHolidayDetails2[] GetHolidaysInDateRange(Uri holidayCalendarUri, DateRangeParameter1 dateRange)Get the holidays in a given daterange
GetPageOfHolidaysHolidayDetails2[] GetPageOfHolidays(Int32 page, Int32 pageSize, Uri holidayCalendarUri)Get a page of holidays for a given holiday calendar
PutHolidayHolidayReference1 PutHoliday(HolidayParameter3 holiday)Put the holiday on holiday calendar
PutHolidayCalendarHolidayCalendarReference1 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
PutHolidaysvoid PutHolidays(Uri calendarUri, HolidayParameter3[] holidays)Puts a list of holidays into a calendar
UpdateHolidayCalendarNamevoid UpdateHolidayCalendarName(Uri holidayCalendarUri, String name)Update holiday calendar name.