Functions

Link copied to clipboard
open suspend override fun create(params: AccountHolderCreateParams, requestOptions: RequestOptions): HttpResponseFor<AccountHolderCreateResponse>

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

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

open suspend override fun list(params: AccountHolderListParams, requestOptions: RequestOptions): HttpResponseFor<AccountHolderListPageAsync>

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

Link copied to clipboard
@MustBeClosed
open suspend fun listDocuments(accountHolderToken: String, requestOptions: RequestOptions): HttpResponseFor<AccountHolderListDocumentsResponse>

@MustBeClosed
open suspend fun listDocuments(accountHolderToken: String, params: AccountHolderListDocumentsParams = AccountHolderListDocumentsParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<AccountHolderListDocumentsResponse>

Returns a raw HTTP response for get /v1/account_holders/{account_holder_token}/documents, but is otherwise the same as AccountHolderServiceAsync.listDocuments.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieve(accountHolderToken: String, requestOptions: RequestOptions): HttpResponseFor<AccountHolder>
open suspend override fun retrieve(params: AccountHolderRetrieveParams, requestOptions: RequestOptions): HttpResponseFor<AccountHolder>

@MustBeClosed
open suspend fun retrieve(accountHolderToken: String, params: AccountHolderRetrieveParams = AccountHolderRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<AccountHolder>

Returns a raw HTTP response for get /v1/account_holders/{account_holder_token}, but is otherwise the same as AccountHolderServiceAsync.retrieve.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieveDocument(documentToken: String, params: AccountHolderRetrieveDocumentParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Document>

Returns a raw HTTP response for get /v1/account_holders/{account_holder_token}/documents/{document_token}, but is otherwise the same as AccountHolderServiceAsync.retrieveDocument.

Link copied to clipboard

Returns a raw HTTP response for post /v1/simulate/account_holders/enrollment_document_review, but is otherwise the same as AccountHolderServiceAsync.simulateEnrollmentDocumentReview.

Link copied to clipboard

Returns a raw HTTP response for post /v1/simulate/account_holders/enrollment_review, but is otherwise the same as AccountHolderServiceAsync.simulateEnrollmentReview.

Link copied to clipboard
@MustBeClosed
open suspend fun update(accountHolderToken: String, params: AccountHolderUpdateParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<AccountHolderUpdateResponse>

Returns a raw HTTP response for patch /v1/account_holders/{account_holder_token}, but is otherwise the same as AccountHolderServiceAsync.update.

open suspend override fun update(params: AccountHolderUpdateParams, requestOptions: RequestOptions): HttpResponseFor<AccountHolderUpdateResponse>
Link copied to clipboard
@MustBeClosed
open suspend fun uploadDocument(accountHolderToken: String, params: AccountHolderUploadDocumentParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Document>

Returns a raw HTTP response for post /v1/account_holders/{account_holder_token}/documents, but is otherwise the same as AccountHolderServiceAsync.uploadDocument.

open suspend override fun uploadDocument(params: AccountHolderUploadDocumentParams, requestOptions: RequestOptions): HttpResponseFor<Document>
Link copied to clipboard

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