Name | Signature | Description |
---|
BulkDeleteTimeBank | TimeBankBulkDeleteResults1 BulkDeleteTimeBank(Uri[] timeBankUris, Uri timeBankBulkDeleteOptionUri) | Delete many time banks |
BulkGetUserTimBankAccountsSummaries | BulkGetUserTimeBankAccountSummaryResult1[] BulkGetUserTimBankAccountsSummaries(Uri[] userUris) | Returns array of summary of information on list of users and assigned time banks |
CreateEditDraft | Uri CreateEditDraft(Uri timeBankUri) | Create a draft of an existing time bank |
CreateEditScheduledTimeBankBalanceAdjustmentDraft | Uri CreateEditScheduledTimeBankBalanceAdjustmentDraft(Uri userScheduledTimeBankBalanceAdjustmentUri) | Create a draft for editing a scheduled balance adjustment task. |
CreateNewDraft | Uri CreateNewDraft() | Create a draft of a new time bank |
CreateNewScheduledTimeBankBalanceAdjustmentDraft | Uri CreateNewScheduledTimeBankBalanceAdjustmentDraft(UserTimeBankAccountTargetParameter1 timeBankAccount) | Create a draft for creating a scheduled balance adjustment task for a user's time bank account. |
DeleteScheduledTimeBankBalanceAdjustment | void DeleteScheduledTimeBankBalanceAdjustment(Uri userScheduledTimeBankBalanceAdjustmentUri) | Remove a scheduled time bank balance adjustment, if it hasn't been committed yet. Otherwise a fault will be thrown. |
DeleteTimeBank | void DeleteTimeBank(Uri timeBankUri) | Delete a time bank |
DisableTimeBank | void DisableTimeBank(Uri timeBankUri) | Disable a time bank account |
EnableTimeBank | void EnableTimeBank(Uri timeBankUri) | Enable a time bank account |
GetDefaultTimeBankPolicySet | PolicySetReference1 GetDefaultTimeBankPolicySet() | Get default time bank policy set information |
GetEligibleTimeBankRulesForTimeBankPolicy | ScriptDescriptionSummary1[] GetEligibleTimeBankRulesForTimeBankPolicy() | Get the list of scripts eligible to be used for a time bank policy. |
GetPageOfAvailableTimeBanksByTextSearch | TimeBankReference1[] GetPageOfAvailableTimeBanksByTextSearch(Int32 page, Int32 pageSize, TimeBankTextSearchParameter1 textSearch) | Get a paged list of time banks that can be assigned to users. |
GetScheduledTimeBankBalanceAdjustments | UserScheduledTimeBankBalanceAdjustmentDetails1[] GetScheduledTimeBankBalanceAdjustments(UserTargetParameter1 user, TimeBankTargetParameter1 timeBank, DateRangeParameter1 dateRange) | Get the scheduled time bank balance adjustments for a user, optionally filterd by time bank and date range. |
GetTimeBankAssignmentsForUser | TimeBankReference1[] GetTimeBankAssignmentsForUser(Uri userUri) | Returns a list of the time banks assigned to a user |
GetTimeBankCalculatedAdjustmentsForUserAndDateRange | UserTimeBankCalculatedAdjustmentDetails1[] GetTimeBankCalculatedAdjustmentsForUserAndDateRange(UserTargetParameter1 user, DateRangeParameter1 dateRange) | Get time bank adjustments for user and a date range |
GetTimeBankDetails | TimeBankDetails1 GetTimeBankDetails(Uri timeBankUri) | Get TimeBanks Details |
GetTimeBankPolicySetDetails | TimeBankPolicySetDetails1 GetTimeBankPolicySetDetails(Uri policySetUri) | Get time bank policy set details |
GetUriFromSlug | Uri GetUriFromSlug(String timeBankSlug) | Convert a time bank slug into a URI |
GetUserTimeBankAccountsSummary | UserTimeBankAccountsSummary1 GetUserTimeBankAccountsSummary(Uri userUri) | Returns a summary of information on each of the user's time bank timeBankAccountSummaries |
GetUserTimeBankLedgerTransactions | TimeBankBalanceLedgerTransactionDetails1[] GetUserTimeBankLedgerTransactions(UserTimeBankAccountTargetParameter1 timeBankAccount, DateRangeParameter1 dateRange) | Get array of user time bank ledger balance transaction details optionally filtered (transaction time) by a date range |
PublishDraft | TimeBankReference1 PublishDraft(Uri draftUri) | Publish a time bank draft |
PublishScheduledTimeBankBalanceAdjustmentDraft | UserScheduledTimeBankBalanceAdjustmentDetails1 PublishScheduledTimeBankBalanceAdjustmentDraft(Uri userScheduledTimeBankBalanceAdjustmentUri) | Publish a draft to scheduled a time bank balance adjustment task. |
PutScheduledTimeBankBalanceAdjustment | void PutScheduledTimeBankBalanceAdjustment(UserScheduledTimeBankBalanceAdjustmentParameter1 userScheduledTimeBankBalanceAdjustment) | Set all values related to a scheduled balance adjustment task. Changes for adjustments that have been committed will cause a fault. |
PutTimeBank | TimeBankReference1 PutTimeBank(TimeBankParameter1 timeBank) | Put TimeBank |
PutTimeBankBalanceAdjustment | void PutTimeBankBalanceAdjustment(UserTimeBankBalanceAdjustmentParameter1 balanceAdjustment, String unitOfWorkId) | Manually withdraw or deposit time into a time bank account. |
PutTimeBankPolicy | void PutTimeBankPolicy(TimeBankPolicySetParameter1 policy) | Save time bank policy with time banking parameter |
PutUserTimeBankAssignments | void PutUserTimeBankAssignments(Uri userUri, Uri[] timeBankUris) | Set the time banks a user is assigned. |