Class ExternalBankAccountsBankApi


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2022-12-01T22:48:29.392875Z[Etc/UTC]")
    public class ExternalBankAccountsBankApi
    extends Object
    • Constructor Detail

      • ExternalBankAccountsBankApi

        public ExternalBankAccountsBankApi()
      • ExternalBankAccountsBankApi

        @Autowired
        public ExternalBankAccountsBankApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • createExternalBankAccount

        public reactor.core.publisher.Mono<ExternalBankAccountBankModel> createExternalBankAccount​(PostExternalBankAccountBankModel postExternalBankAccountBankModel)
                                                                                            throws org.springframework.web.reactive.function.client.WebClientResponseException
        Create ExternalBankAccount Create an ExternalBankAccount. Required scope: **external_bank_accounts:execute**

        201 - ExternalBankAccount created

        400 - Invalid requests - malformed authentication header

        401 - Unauthorized - Authentication failed,

        403 - Invalid scope

        422 - Unable to process request

        Parameters:
        postExternalBankAccountBankModel - The postExternalBankAccountBankModel parameter
        Returns:
        ExternalBankAccountBankModel
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
      • createExternalBankAccountWithHttpInfo

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalBankAccountBankModel>> createExternalBankAccountWithHttpInfo​(PostExternalBankAccountBankModel postExternalBankAccountBankModel)
                                                                                                                                                 throws org.springframework.web.reactive.function.client.WebClientResponseException
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException
      • getExternalBankAccount

        public reactor.core.publisher.Mono<ExternalBankAccountBankModel> getExternalBankAccount​(String externalBankAccountGuid)
                                                                                         throws org.springframework.web.reactive.function.client.WebClientResponseException
        Get External Bank Account Retrieves an external bank account. Required scope: **external_bank_accounts:read**

        200 - External bank account found

        401 - Unauthorized - Authentication failed,

        403 - Invalid scope

        404 - ExternalBankAccount not found

        Parameters:
        externalBankAccountGuid - Identifier for the external bank account.
        Returns:
        ExternalBankAccountBankModel
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
      • getExternalBankAccountWithHttpInfo

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalBankAccountBankModel>> getExternalBankAccountWithHttpInfo​(String externalBankAccountGuid)
                                                                                                                                              throws org.springframework.web.reactive.function.client.WebClientResponseException
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException
      • listExternalBankAccounts

        public reactor.core.publisher.Mono<ExternalBankAccountListBankModel> listExternalBankAccounts​(BigInteger page,
                                                                                                      BigInteger perPage,
                                                                                                      String guid,
                                                                                                      String bankGuid,
                                                                                                      String customerGuid)
                                                                                               throws org.springframework.web.reactive.function.client.WebClientResponseException
        Get external bank accounts list Retrieves a listing of external bank accounts. Required scope: **external_bank_accounts:read**

        200 - Get list of external_bank_accounts

        400 - Invalid requests - malformed authentication header

        401 - Unauthorized - Authentication failed,

        403 - Invalid scope

        Parameters:
        page - The page index to retrieve.
        perPage - The number of entities per page to return.
        guid - Comma separated external_bank_account_guids to list external_bank_accounts for.
        bankGuid - Comma separated bank_guids to list external_bank_accounts for.
        customerGuid - Comma separated customer_guids to list external_bank_accounts for.
        Returns:
        ExternalBankAccountListBankModel
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
      • listExternalBankAccountsWithHttpInfo

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalBankAccountListBankModel>> listExternalBankAccountsWithHttpInfo​(BigInteger page,
                                                                                                                                                           BigInteger perPage,
                                                                                                                                                           String guid,
                                                                                                                                                           String bankGuid,
                                                                                                                                                           String customerGuid)
                                                                                                                                                    throws org.springframework.web.reactive.function.client.WebClientResponseException
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException