ISchedulingService1

Operations

NameSignatureDescription
GetHoursPerWorkdayForNewUsersCalendarDayDuration1 GetHoursPerWorkdayForNewUsers()Get the default hours per work day for new users
GetUserHoursPerWorkdayDetailsUserHoursPerWorkdayScheduleEntryDetails1 GetUserHoursPerWorkdayDetails(Uri userUri, Date1 date)Get the hours per workday schedule for the specified user on the specified date, or null if not specified
GetUserHoursPerWorkdayScheduleUserHoursPerWorkdayScheduleEntryDetails1[] GetUserHoursPerWorkdaySchedule(Uri userUri)Get the hours per workday schedule for the specified user
GetWeeklyDaysOffForNewUsersDayOfWeekReference1[] GetWeeklyDaysOffForNewUsers()Get the weekly days off to use as a default for new users
GetWeeklyDaysOffForUserDayOfWeekReference1[] GetWeeklyDaysOffForUser(Uri userUri)Get weekly days off of a given user.
PutUserHoursPerWorkdaySchedulevoid PutUserHoursPerWorkdaySchedule(Uri userUri, CalendarDayDuration1 initialHoursPerDay, UserHoursPerWorkdayScheduleEntryParameter1[] schedule)Put the entire hours per workday schedule for the specified user
PutWeeklyDaysOffForNewUsersvoid PutWeeklyDaysOffForNewUsers(Uri[] dayOfWeekUris)Change the weekly days off to use as a default for new users
UpdateHoursPerWorkdayForNewUsersvoid UpdateHoursPerWorkdayForNewUsers(CalendarDayDuration1 hoursPerWorkday)Change the hours per workdays to use as a default value for new users
UpdateIsWeeklyDayOffForNewUsersvoid UpdateIsWeeklyDayOffForNewUsers(Uri dayOfWeekUri, Boolean isWeeklyDayOffForNewUsers)Update an individual weekly day off for new users
UpdateUserScheduledHoursPerWorkdayScheduleOverDateRangevoid UpdateUserScheduledHoursPerWorkdayScheduleOverDateRange(Uri userUri, CalendarDayDuration1 hoursPerWorkday, DateRangeParameter1 dateRange)Updates the specified user's scheduled hours per workday for the given date range