import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class ScheduleTransfers extends ClientSDK { /** * List Schedule Summaries * * @remarks * Lists transfer schedule summaries that match the filter in the request */ listScheduleSummaries(filter?: string | undefined, pageSize?: number | undefined, pageToken?: string | undefined, options?: RequestOptions): Promise>; /** * Create ACH Deposit Schedule * * @remarks * Creates an ACH deposit transfer schedule */ createAchDepositSchedule(achDepositScheduleCreate: components.AchDepositScheduleCreate, accountId: string, options?: RequestOptions): Promise; /** * List ACH Deposit Schedules * * @remarks * Return a list of ACH deposit schedules for the specified account and filter params */ listAchDepositSchedules(accountId: string, filter?: string | undefined, pageSize?: number | undefined, pageToken?: string | undefined, options?: RequestOptions): Promise>; /** * Get ACH Deposit Schedule * * @remarks * Gets an ACH deposit transfer schedule */ getAchDepositSchedule(accountId: string, achDepositScheduleId: string, options?: RequestOptions): Promise; /** * Update ACH Deposit Schedules * * @remarks * Updates the amount of an ACH deposit transfer schedule */ updateAchDepositSchedule(achDepositScheduleUpdate: components.AchDepositScheduleUpdate, accountId: string, achDepositScheduleId: string, updateMask?: string | undefined, options?: RequestOptions): Promise; /** * Cancel ACH Deposit Schedule * * @remarks * Cancels an ACH deposit transfer schedule */ cancelAchDepositSchedule(cancelAchDepositScheduleRequestCreate: components.CancelAchDepositScheduleRequestCreate, accountId: string, achDepositScheduleId: string, options?: RequestOptions): Promise; /** * Create ACH Withdrawal Schedule * * @remarks * Creates an ACH withdrawal transfer schedule */ createAchWithdrawalSchedule(achWithdrawalScheduleCreate: components.AchWithdrawalScheduleCreate, accountId: string, options?: RequestOptions): Promise; /** * List ACH Withdrawal Schedules * * @remarks * Return a list of ACH withdrawal schedules for the specified account and filter params */ listAchWithdrawalSchedules(accountId: string, filter?: string | undefined, pageSize?: number | undefined, pageToken?: string | undefined, options?: RequestOptions): Promise>; /** * Get ACH Withdrawal Schedule * * @remarks * Gets an ACH withdrawal transfer schedule */ getAchWithdrawalSchedule(accountId: string, achWithdrawalScheduleId: string, options?: RequestOptions): Promise; /** * Update ACH Withdrawal Schedule * * @remarks * Updates the amount of an ACH withdrawal transfer schedule */ updateAchWithdrawalSchedule(achWithdrawalScheduleUpdate: components.AchWithdrawalScheduleUpdate, accountId: string, achWithdrawalScheduleId: string, updateMask?: string | undefined, options?: RequestOptions): Promise; /** * Cancel ACH Withdrawal Schedule * * @remarks * Cancels an ACH withdrawal transfer schedule */ cancelAchWithdrawalSchedule(cancelAchWithdrawalScheduleRequestCreate: components.CancelAchWithdrawalScheduleRequestCreate, accountId: string, achWithdrawalScheduleId: string, options?: RequestOptions): Promise; /** * Create Cash Journal Schedule * * @remarks * Creates a Cash Journal transfer schedule */ createCashJournalSchedule(request: components.CashJournalScheduleCreate, options?: RequestOptions): Promise; /** * Get Cash Journal Schedule * * @remarks * Gets a Cash Journal transfer schedule */ getCashJournalSchedule(cashJournalScheduleId: string, options?: RequestOptions): Promise; /** * Update Cash Journal Schedule * * @remarks * Updates the amount of a Cash Journal transfer schedule */ updateCashJournalSchedule(cashJournalScheduleUpdate: components.CashJournalScheduleUpdate, cashJournalScheduleId: string, updateMask?: string | undefined, options?: RequestOptions): Promise; /** * Cancel Cash Journal Schedule * * @remarks * Cancels a Cash Journal transfer schedule */ cancelCashJournalSchedule(cancelCashJournalScheduleRequestCreate: components.CancelCashJournalScheduleRequestCreate, cashJournalScheduleId: string, options?: RequestOptions): Promise; /** * Search Cash Journal Schedules * * @remarks * Search Cash Journal Schedules visible to the calling service account using the specified search parameters */ searchCashJournalSchedules(request: operations.CashJournalSchedulesSearchCashJournalSchedulesRequest, options?: RequestOptions): Promise; /** * Create Check Withdrawal Schedule * * @remarks * Creates a Check withdrawal transfer schedule */ createCheckWithdrawalSchedule(checkWithdrawalScheduleCreate: components.CheckWithdrawalScheduleCreate, accountId: string, options?: RequestOptions): Promise; /** * List Check Withdrawal Schedules * * @remarks * Return a list of Check withdrawal schedules for the specified account and filter params */ listCheckWithdrawalSchedules(accountId: string, filter?: string | undefined, pageSize?: number | undefined, pageToken?: string | undefined, options?: RequestOptions): Promise; /** * Get Check Withdrawal Schedule * * @remarks * Gets a Check withdrawal transfer schedule */ getCheckWithdrawalSchedule(accountId: string, checkWithdrawalScheduleId: string, options?: RequestOptions): Promise; /** * Update Check Withdrawal Schedule * * @remarks * Updates the amount of a Check withdrawal transfer schedule */ updateCheckWithdrawalSchedule(checkWithdrawalScheduleUpdate: components.CheckWithdrawalScheduleUpdate, accountId: string, checkWithdrawalScheduleId: string, updateMask?: string | undefined, options?: RequestOptions): Promise; /** * Cancel Check Withdrawal Schedule * * @remarks * Cancels a Check withdrawal transfer schedule */ cancelCheckWithdrawalSchedule(cancelCheckWithdrawalScheduleRequestCreate: components.CancelCheckWithdrawalScheduleRequestCreate, accountId: string, checkWithdrawalScheduleId: string, options?: RequestOptions): Promise; /** * Create Wire Withdrawal Schedule * * @remarks * Creates a Wire withdrawal transfer schedule */ createWireWithdrawalSchedule(wireWithdrawalScheduleCreate: components.WireWithdrawalScheduleCreate, accountId: string, options?: RequestOptions): Promise; /** * List Wire Withdrawal Schedules * * @remarks * Return a list of Wire withdrawal schedules for the specified account and filter params */ listWireWithdrawalSchedules(accountId: string, filter?: string | undefined, pageSize?: number | undefined, pageToken?: string | undefined, options?: RequestOptions): Promise; /** * Get Wire Withdrawal Schedule * * @remarks * Gets a Wire withdrawal transfer schedule */ getWireWithdrawalSchedule(accountId: string, wireWithdrawalScheduleId: string, options?: RequestOptions): Promise; /** * Update Wire Withdrawal Schedule * * @remarks * Updates the amount of a Wire withdrawal transfer schedule */ updateWireWithdrawalSchedule(wireWithdrawalScheduleUpdate: components.WireWithdrawalScheduleUpdate, accountId: string, wireWithdrawalScheduleId: string, updateMask?: string | undefined, options?: RequestOptions): Promise; /** * Cancel Wire Withdrawal Schedule * * @remarks * Cancels a Wire withdrawal transfer schedule */ cancelWireWithdrawalSchedule(cancelWireWithdrawalScheduleRequestCreate: components.CancelWireWithdrawalScheduleRequestCreate, accountId: string, wireWithdrawalScheduleId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=scheduletransfers.d.ts.map