| Name | Signature | Description |
|---|
| Approve | void Approve(TimeOffBalancePayoutTargetParameter1 timeOffBalancePayout, String comments, String unitOfWorkId) | Approve the specified TimeOffBalancePayout |
| BulkDeleteApprovalPaths | TimeOffBalancePayoutApprovalPathBulkDeleteResults1 BulkDeleteApprovalPaths(Uri[] approvalPathUris, Uri TimeOffBalancePayoutApprovalPathBulkDeleteOptionUri) | Delete the specified approval paths |
| BulkGetApprovalHistoryDetails | BulkGetTimeOffBalancePayoutApprovalHistoryDetailsResult1[] BulkGetApprovalHistoryDetails(Uri[] timeOffBalancePayoutUris) | Gets the list of approval actions for the supplied time off balance payout. |
| BulkGetCurrentlyWaitingOnApprovers | BulkGetTimeOffBalancePayoutApproversResult1[] BulkGetCurrentlyWaitingOnApprovers(Uri[] timeOffBalancePayoutUris) | Gets the list of approvers whose approval is currently needed for the supplied time off balance payouts. |
| CreateApproveBatch | Uri CreateApproveBatch(Uri[] timeOffBalancePayoutUris, String comments) | Create TimeOffBalancePayout approval batch |
| CreateEditApprovalPathDraft | Uri CreateEditApprovalPathDraft(Uri approvalPathUri) | Create an edit draft of a time off balance payout approval path. |
| CreateForcedApproveBatch | Uri CreateForcedApproveBatch(Uri[] timeOffBalancePayoutUris, String comments) | Create TimeOffBalancePayout forceapprove batch |
| CreateNewApprovalPathDraft | Uri CreateNewApprovalPathDraft() | Create a new time off balance payout approval path draft. |
| CreateRejectBatch | Uri CreateRejectBatch(Uri[] timeOffBalancePayoutUris, String comments) | Create TimeOffBalancePayout reject batch |
| CreateReopenBatch | Uri CreateReopenBatch(Uri[] timeOffBalancePayoutUris, String comments) | Create TimeOffBalancePayout reopen batch |
| CreateSubmitBatch | Uri CreateSubmitBatch(Uri[] timeOffBalancePayoutUris, String comments) | Create TimeOffBalancePayout submit batch |
| DeleteApprovalPath | void DeleteApprovalPath(Uri approvalPathUri) | Delete an approval path |
| DisableApprovalPath | void DisableApprovalPath(Uri approvalPathUri) | Disable a time off balance payout approval path. |
| EnableApprovalPath | void EnableApprovalPath(Uri approvalPathUri) | Enable a time off balance payout approval path. |
| ExecuteTimeOffBalancePayoutApprovalBatch | TimeOffBalancePayoutApprovalBatchResults1 ExecuteTimeOffBalancePayoutApprovalBatch(Uri timeOffBalancePayoutApprovalBatchUri) | Execute TimeOffBalancePayout approval batch |
| ForceApprove | void ForceApprove(TimeOffBalancePayoutTargetParameter1 timeOffBalancePayout, String comments, String unitOfWorkId) | Force approve the specified TimeOffBalancePayout |
| GetAllApprovalPaths | TimeOffBalancePayoutApprovalPathReference1[] GetAllApprovalPaths() | Get all time off balance payout approval paths. |
| GetApprovalHistoryDetails | TimeOffBalancePayoutApprovalHistoryDetails1 GetApprovalHistoryDetails(Uri timeOffBalancePayoutUri) | Gets the list of approval actions for the supplied time off balance payout. |
| GetApprovalPathDetails | TimeOffBalancePayoutApprovalPathDetails1 GetApprovalPathDetails(Uri approvalPathUri) | Get the details of a time off balance payout approval path. |
| GetApprovalPathForNewUsers | TimeOffBalancePayoutApprovalPathReference1 GetApprovalPathForNewUsers() | Get the default approval path |
| GetApprovalPathForUser | TimeOffBalancePayoutApprovalPathReference1 GetApprovalPathForUser(Uri userUri) | Get the approval path for the specified user |
| GetCurrentlyWaitingOnApprovers | ApproverReference1[] GetCurrentlyWaitingOnApprovers(Uri timeOffBalancePayoutUri) | Gets the list of approvers whose approval is currently needed for the supplied time off balance payout. |
| GetEligibleTimeOffBalancePayoutApproverRoles | Uri[] GetEligibleTimeOffBalancePayoutApproverRoles() | Get the list of eligible time off balance payout approval roles |
| GetExpectedApprovers | ApproverReference1[] GetExpectedApprovers(Uri timeOffBalancePayoutUri) | Gets the list of approvers expected in the future for this time off balance payout. |
| GetTeamApprovalStatusSummary | TimeOffBalancePayoutTeamApprovalStatusSummary1 GetTeamApprovalStatusSummary(Uri userUri, DateRangeParameter1 dateRange) | Get the count of the time off balance payout request for the given user's team by approval status. Excludes time offs falling outside of the daterange. |
| GetUriFromApprovalPathSlug | Uri GetUriFromApprovalPathSlug(String approvalPathSlug) | Get Uri from a time off balance payout approval path slug. |
| GetUserPermittedApprovalActionSummary | TimeOffBalancePayoutApprovalPermittedActionSummary1 GetUserPermittedApprovalActionSummary(Uri timeOffBalancePayoutUri) | Get the permitted approval action summary for the given time off balance payout |
| PublishApprovalPathDraft | TimeOffBalancePayoutApprovalPathReference1 PublishApprovalPathDraft(Uri approvalPathUri) | Publish a draft approval path |
| PutAndSubmitTimeOffBalancePayout | Uri PutAndSubmitTimeOffBalancePayout(TimeOffBalancePayoutParameter1 timeOffBalancePayout, String comments, String unitOfWorkId) | Put the specified time off balance payout and submit. |
| PutApprovalPathApprovalRules | void PutApprovalPathApprovalRules(Uri approvalPathUri, TimeOffBalancePayoutApprovalPathRuleParameter1[] rules) | Put time off balance payout approval path rules. |
| Reject | void Reject(TimeOffBalancePayoutTargetParameter1 timeOffBalancePayout, String comments, String unitOfWorkId) | Reject the specified TimeOffBalancePayout |
| Reopen | void Reopen(TimeOffBalancePayoutTargetParameter1 timeOffBalancePayout, String comments, String unitOfWorkId) | Reopen the specified TimeOffBalancePayout |
| Submit | void Submit(TimeOffBalancePayoutTargetParameter1 timeOffBalancePayout, String comments, String unitOfWorkId) | Submit the specified TimeOffBalancePayout for approval |
| UpdateApprovalPathDescription | void UpdateApprovalPathDescription(Uri approvalPathUri, String description) | Update a time off balance payout approval path description. |
| UpdateApprovalPathForNewUsers | void UpdateApprovalPathForNewUsers(Uri approvalPathUri) | Sets the default approval path |
| UpdateApprovalPathForUser | void UpdateApprovalPathForUser(Uri userUri, Uri approvalPathUri) | Update the approval path for the specified user |
| UpdateApprovalPathName | void UpdateApprovalPathName(Uri approvalPathUri, String name) | Update a time off balance payout approval path name. |
| Validate | ValidationResultsSummary1 Validate(Uri approvalPathUri) | Validate the time off balance payout approval path |
| ValidateApprovalActionForUser | ValidationResultsSummary1 ValidateApprovalActionForUser(Uri TimeOffBalancePayoutUri, Uri userUri, Uri approvalActionUri) | Ensure whether it would be valid for the supplied user to take the specified approval action with respect to the given time off balance payout. |