ISchedulingService1
Operations
Name
Signature
Description
GetHoursPerWorkdayForNewUsers
CalendarDayDuration1 GetHoursPerWorkdayForNewUsers()
Get the default hours per work day for new users
GetUserHoursPerWorkdayDetails
UserHoursPerWorkdayScheduleEntryDetails1 GetUserHoursPerWorkdayDetails(Uri userUri, Date1 date)
Get the hours per workday schedule for the specified user on the specified date, or null if not specified
GetUserHoursPerWorkdaySchedule
UserHoursPerWorkdayScheduleEntryDetails1[] GetUserHoursPerWorkdaySchedule(Uri userUri)
Get the hours per workday schedule for the specified user
GetWeeklyDaysOffForNewUsers
DayOfWeekReference1[] GetWeeklyDaysOffForNewUsers()
Get the weekly days off to use as a default for new users
GetWeeklyDaysOffForUser
DayOfWeekReference1[] GetWeeklyDaysOffForUser(Uri userUri)
Get weekly days off of a given user.
PutUserHoursPerWorkdaySchedule
void PutUserHoursPerWorkdaySchedule(Uri userUri, CalendarDayDuration1 initialHoursPerDay, UserHoursPerWorkdayScheduleEntryParameter1[] schedule)
Put the entire hours per workday schedule for the specified user
PutWeeklyDaysOffForNewUsers
void PutWeeklyDaysOffForNewUsers(Uri[] dayOfWeekUris)
Change the weekly days off to use as a default for new users
UpdateHoursPerWorkdayForNewUsers
void UpdateHoursPerWorkdayForNewUsers(CalendarDayDuration1 hoursPerWorkday)
Change the hours per workdays to use as a default value for new users
UpdateIsWeeklyDayOffForNewUsers
void UpdateIsWeeklyDayOffForNewUsers(Uri dayOfWeekUri, Boolean isWeeklyDayOffForNewUsers)
Update an individual weekly day off for new users
UpdateUserScheduledHoursPerWorkdayScheduleOverDateRange
void UpdateUserScheduledHoursPerWorkdayScheduleOverDateRange(Uri userUri, CalendarDayDuration1 hoursPerWorkday, DateRangeParameter1 dateRange)
Updates the specified user's scheduled hours per workday for the given date range