Class ExternalWalletsBankApi


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2023-05-25T16:15:32.342511Z[Etc/UTC]")
    public class ExternalWalletsBankApi
    extends Object
    • Constructor Detail

      • ExternalWalletsBankApi

        public ExternalWalletsBankApi()
      • ExternalWalletsBankApi

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

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • createExternalWallet

        public reactor.core.publisher.Mono<ExternalWalletBankModel> createExternalWallet​(PostExternalWalletBankModel postExternalWalletBankModel)
                                                                                  throws org.springframework.web.reactive.function.client.WebClientResponseException
        Create ExternalWallet Create an ExternalWallet. Required scope: **external_wallets:execute**

        201 - ExternalWallet created

        400 - Invalid requests

        401 - Unauthorized - Authentication failed,

        403 - Invalid scope

        409 - Data already exists

        422 - Unable to process request

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

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalWalletBankModel>> createExternalWalletWithHttpInfo​(PostExternalWalletBankModel postExternalWalletBankModel)
                                                                                                                                       throws org.springframework.web.reactive.function.client.WebClientResponseException
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException
      • deleteExternalWallet

        public reactor.core.publisher.Mono<ExternalWalletBankModel> deleteExternalWallet​(String externalWalletGuid)
                                                                                  throws org.springframework.web.reactive.function.client.WebClientResponseException
        Delete External Wallet Deletes an external wallet. Required scope: **external_wallets:execute**

        200 - External wallet deleted

        401 - Unauthorized - Authentication failed,

        403 - Invalid scope

        404 - ExternalWallet not found

        Parameters:
        externalWalletGuid - Identifier for the external wallet.
        Returns:
        ExternalWalletBankModel
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
      • deleteExternalWalletWithHttpInfo

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalWalletBankModel>> deleteExternalWalletWithHttpInfo​(String externalWalletGuid)
                                                                                                                                       throws org.springframework.web.reactive.function.client.WebClientResponseException
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException
      • getExternalWallet

        public reactor.core.publisher.Mono<ExternalWalletBankModel> getExternalWallet​(String externalWalletGuid)
                                                                               throws org.springframework.web.reactive.function.client.WebClientResponseException
        Get External Wallet Retrieves an external_wallet. Required scope: **external_wallets:read**

        200 - External wallet found

        401 - Unauthorized - Authentication failed,

        403 - Invalid scope

        404 - ExternalWallet not found

        Parameters:
        externalWalletGuid - Identifier for the external_wallet.
        Returns:
        ExternalWalletBankModel
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
      • getExternalWalletWithHttpInfo

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalWalletBankModel>> getExternalWalletWithHttpInfo​(String externalWalletGuid)
                                                                                                                                    throws org.springframework.web.reactive.function.client.WebClientResponseException
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException
      • listExternalWallets

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

        200 - Get list of external_wallets

        400 - Invalid requests

        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_wallet_guids to list external_wallets for.
        bankGuid - Comma separated bank_guids to list external_wallets for.
        customerGuid - Comma separated customer_guids to list external_wallets for.
        Returns:
        ExternalWalletListBankModel
        Throws:
        org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
      • listExternalWalletsWithHttpInfo

        public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ExternalWalletListBankModel>> listExternalWalletsWithHttpInfo​(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