ISubstituteUserAssignmentService1
Operations
Name
Signature
Description
CreateEditDraft
Uri CreateEditDraft(Uri substituteUserAssignmentUri)
Create a draft of an existing substitute user assignment
CreateNewDraft
Uri CreateNewDraft(Uri userUri)
Create a new substitute user assignment draft for the provided user
Delete
void Delete(Uri substituteUserAssignmentUri)
Delete a given substitute user assignment
GetAllSubstituteUserAssignmentsForUser
SubstituteUserAssignmentDetails1[] GetAllSubstituteUserAssignmentsForUser(Uri userUri)
Get all the substitute user assignments configured for a given user
GetPageOfUsersWhoCanBeConfiguredAsSubstituteUsersForUser
UserReference1[] GetPageOfUsersWhoCanBeConfiguredAsSubstituteUsersForUser(Int32 pageIndex, Int32 pageSize, Uri userUri, UserTextSearchParameter1 textSearch)
Get a page of users who can be configured as substitute users for the given user
PublishDraft
SubstituteUserAssignmentDetails1 PublishDraft(Uri draftUri)
Publish the substitute user draft
PutAccessLevels
void PutAccessLevels(Uri substituteUserAssignmentUri, Uri[] accessLevelUris)
Put the access levels for a given assignment
UpdateDateRange
void UpdateDateRange(Uri substituteUserAssignmentUri, DateRangeParameter1 dateRange)
Update the date range for a given assignment
UpdateIsNotificationForwardingEnabled
void UpdateIsNotificationForwardingEnabled(Uri substituteUserAssignmentUri, Boolean isEnabled)
Enable/Disable notification forwarding for a substitute user.
UpdateSubstituteUser
void UpdateSubstituteUser(Uri substituteUserAssignmentUri, UserTargetParameter1 substituteUser)
Update the substitute user for a given assignment