Functions

Link copied to clipboard
@MustBeClosed
open suspend fun create(requestOptions: RequestOptions): HttpResponseFor<ExternalBankAccountCreateResponse>

Returns a raw HTTP response for post /v1/external_bank_accounts, but is otherwise the same as ExternalBankAccountServiceAsync.create.

Link copied to clipboard
@MustBeClosed
open suspend fun list(requestOptions: RequestOptions): HttpResponseFor<ExternalBankAccountListPageAsync>

Returns a raw HTTP response for get /v1/external_bank_accounts, but is otherwise the same as ExternalBankAccountServiceAsync.list.

Link copied to clipboard
Link copied to clipboard
@MustBeClosed
open suspend fun retrieve(externalBankAccountToken: String, requestOptions: RequestOptions): HttpResponseFor<ExternalBankAccountRetrieveResponse>

@MustBeClosed
open suspend fun retrieve(externalBankAccountToken: String, params: ExternalBankAccountRetrieveParams = ExternalBankAccountRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<ExternalBankAccountRetrieveResponse>

Returns a raw HTTP response for get /v1/external_bank_accounts/{external_bank_account_token}, but is otherwise the same as ExternalBankAccountServiceAsync.retrieve.

Link copied to clipboard
@MustBeClosed
open suspend fun retryMicroDeposits(externalBankAccountToken: String, requestOptions: RequestOptions): HttpResponseFor<ExternalBankAccountRetryMicroDepositsResponse>

@MustBeClosed
open suspend fun retryMicroDeposits(externalBankAccountToken: String, params: ExternalBankAccountRetryMicroDepositsParams = ExternalBankAccountRetryMicroDepositsParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<ExternalBankAccountRetryMicroDepositsResponse>

Returns a raw HTTP response for post /v1/external_bank_accounts/{external_bank_account_token}/retry_micro_deposits, but is otherwise the same as ExternalBankAccountServiceAsync.retryMicroDeposits.

Link copied to clipboard
@MustBeClosed
open suspend fun retryPrenote(externalBankAccountToken: String, requestOptions: RequestOptions): HttpResponseFor<ExternalBankAccountRetryPrenoteResponse>

@MustBeClosed
open suspend fun retryPrenote(externalBankAccountToken: String, params: ExternalBankAccountRetryPrenoteParams = ExternalBankAccountRetryPrenoteParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<ExternalBankAccountRetryPrenoteResponse>

Returns a raw HTTP response for post /v1/external_bank_accounts/{external_bank_account_token}/retry_prenote, but is otherwise the same as ExternalBankAccountServiceAsync.retryPrenote.

Link copied to clipboard
@MustBeClosed
open suspend fun update(externalBankAccountToken: String, requestOptions: RequestOptions): HttpResponseFor<ExternalBankAccountUpdateResponse>

@MustBeClosed
open suspend fun update(externalBankAccountToken: String, params: ExternalBankAccountUpdateParams = ExternalBankAccountUpdateParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<ExternalBankAccountUpdateResponse>

Returns a raw HTTP response for patch /v1/external_bank_accounts/{external_bank_account_token}, but is otherwise the same as ExternalBankAccountServiceAsync.update.

Link copied to clipboard

Returns a view of this service with the given option modifications applied.