Name | Signature | Description |
---|
BulkGetMostRecentValidationResults | ObjectValidationBulkGetResult1[] BulkGetMostRecentValidationResults(Uri[] workAuthorizationUris) | Get latest validation results for the specified workAuthorizations |
CreateWorkAuthorizationDeleteBatch | Uri CreateWorkAuthorizationDeleteBatch(Uri[] workAuthorizationUris) | Create a batch for bulk deleting WorkAuthorization. |
DeleteWorkAuthorization | void DeleteWorkAuthorization(Uri workauthorizationUri) | Delete a work authorization permanently. A work authorization can only be deleted if it is not assigned to any users |
ExecuteWorkAuthorizationDeleteBatch | WorkAuthorizationDeleteBatchResults1 ExecuteWorkAuthorizationDeleteBatch(Uri workAuthorizationDeleteBatchUri) | Delete the specified WorkAuthorization. |
GetEligibleWorkAuthorizationValidationRules | ScriptDescriptionSummary1[] GetEligibleWorkAuthorizationValidationRules() | Get the list of scripts eligible to be used for a work authorization validation. |
GetMostRecentValidationResult | ObjectValidationResult1 GetMostRecentValidationResult(Uri workAuthorizationUri) | Get last work authorization validation result. Will be null if work authorization was never validated. |
GetPageOfClientsAvailableForTimeAllocationFilteredByTextSearch | ClientReference1[] GetPageOfClientsAvailableForTimeAllocationFilteredByTextSearch(Int32 page, Int32 pageSize, Uri userUri, Date1 date, ClientTextSearchParameter1 textSearch) | Get clients available for the given user and date to punch in to |
GetPageOfEligibleWorkAuthorizationUsersWithTextSearch | UserReference1[] GetPageOfEligibleWorkAuthorizationUsersWithTextSearch(Int32 page, Int32 pageSize, Uri[] dataAccessLevelUris, UserSearchParameter1 userSearch) | Get page of work authorization users |
GetPageOfProjectsAvailableForTimeAllocationFilteredByClientAndTextSearch | TimeAllocationAvailableProjectDetails1[] GetPageOfProjectsAvailableForTimeAllocationFilteredByClientAndTextSearch(Int32 page, Int32 pageSize, Uri userUri, DateRangeParameter1 dateRange, Uri clientUri, ProjectTextSearchParameter1 textSearch, Uri clientNullFilterBehaviorUri) | Get projects available for the given user and date |
GetPageOfWorkAuthorization | WorkAuthorizationDetails1[] GetPageOfWorkAuthorization(Int32 page, Int32 pageSize, WorkAuthorizationFilterParameter1 filter) | Get page of work authorization for the given user, date range and project |
GetWorkAuthorizationDeleteBatchResults | WorkAuthorizationDeleteBatchResults1 GetWorkAuthorizationDeleteBatchResults(Uri workAuthorizationDeleteBatchUri) | Retrieve results of a completed ExecuteWorkAuthorizationDeleteBatch operation. Returns null if the batch has not completed. |
GetWorkAuthorizationDetails | WorkAuthorizationDetails1 GetWorkAuthorizationDetails(Uri workAuthorizationUri) | Get a work authorization's details |
GetWorkAuthorizationPolicyDetailsForUser | PolicyKeyValue2[] GetWorkAuthorizationPolicyDetailsForUser(UserTargetParameter1 user) | Get work authorization policy details for user |
PutWorkAuthorization | Uri PutWorkAuthorization(WorkAuthorizationParameter1 workauthorization) | Put workauthorization |