Class AccountApi

java.lang.Object
io.trippay.sdk.payment.api.AccountApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-08T10:34:54.959445034+07:00[Asia/Bangkok]") public class AccountApi extends Object
  • Constructor Details

    • AccountApi

      public AccountApi()
    • AccountApi

      @Autowired public AccountApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • checkAccountStatus

      public reactor.core.publisher.Mono<AccountStatusResponse> checkAccountStatus(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Check Account Status Returns account status about whether this account has been verified and whether it is active.

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      AccountStatusResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • checkAccountStatusWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccountStatusResponse>> checkAccountStatusWithHttpInfo(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Check Account Status Returns account status about whether this account has been verified and whether it is active.

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<AccountStatusResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • checkAccountStatusWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec checkAccountStatusWithResponseSpec(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Check Account Status Returns account status about whether this account has been verified and whether it is active.

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • checkExternalAccountStatus

      public reactor.core.publisher.Mono<AccountStatusResponse> checkExternalAccountStatus(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Check External Account Status Returns account status about whether this account has been verified and whether it is active.

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      AccountStatusResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • checkExternalAccountStatusWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccountStatusResponse>> checkExternalAccountStatusWithHttpInfo(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Check External Account Status Returns account status about whether this account has been verified and whether it is active.

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<AccountStatusResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • checkExternalAccountStatusWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec checkExternalAccountStatusWithResponseSpec(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Check External Account Status Returns account status about whether this account has been verified and whether it is active.

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAccount

      public reactor.core.publisher.Mono<Account> createAccount(CreateAccountRequest createAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Account Create a new account

      201 - Created

      Parameters:
      createAccountRequest - The createAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> createAccountWithHttpInfo(CreateAccountRequest createAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Account Create a new account

      201 - Created

      Parameters:
      createAccountRequest - The createAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createAccountWithResponseSpec(CreateAccountRequest createAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Account Create a new account

      201 - Created

      Parameters:
      createAccountRequest - The createAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAccountBankAccount

      public reactor.core.publisher.Mono<Account> createAccountBankAccount(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add Bank Account Add a bank account to an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAccountBankAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> createAccountBankAccountWithHttpInfo(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add Bank Account Add a bank account to an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAccountBankAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createAccountBankAccountWithResponseSpec(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add Bank Account Add a bank account to an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createExternalAccountBankAccount

      public reactor.core.publisher.Mono<Account> createExternalAccountBankAccount(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add Bank Account to External Add a bank account to an existing account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createExternalAccountBankAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> createExternalAccountBankAccountWithHttpInfo(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add Bank Account to External Add a bank account to an existing account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createExternalAccountBankAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createExternalAccountBankAccountWithResponseSpec(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Add Bank Account to External Add a bank account to an existing account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteAccount

      public reactor.core.publisher.Mono<RemoveEntryResponse> deleteAccount(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Account Show a specific account

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      RemoveEntryResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponse>> deleteAccountWithHttpInfo(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Account Show a specific account

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<RemoveEntryResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec deleteAccountWithResponseSpec(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Account Show a specific account

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isAccountNameUnique

      public reactor.core.publisher.Mono<UniqueResult> isAccountNameUnique(String name, String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Verify Account Name Check if account name is unique

      200 - OK

      Parameters:
      name - The name parameter
      identifier - The identifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      UniqueResult
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isAccountNameUniqueWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<UniqueResult>> isAccountNameUniqueWithHttpInfo(String name, String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Verify Account Name Check if account name is unique

      200 - OK

      Parameters:
      name - The name parameter
      identifier - The identifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<UniqueResult>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isAccountNameUniqueWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec isAccountNameUniqueWithResponseSpec(String name, String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Verify Account Name Check if account name is unique

      200 - OK

      Parameters:
      name - The name parameter
      identifier - The identifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccount

      public reactor.core.publisher.Mono<Account> loadAccount(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account Show a specific account

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> loadAccountWithHttpInfo(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account Show a specific account

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec loadAccountWithResponseSpec(String id, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account Show a specific account

      200 - OK

      Parameters:
      id - The id parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountByName

      public reactor.core.publisher.Flux<Account> loadAccountByName(String name, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Name Show accounts matching name

      200 - OK

      Parameters:
      name - The name parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountByNameWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Account>>> loadAccountByNameWithHttpInfo(String name, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Name Show accounts matching name

      200 - OK

      Parameters:
      name - The name parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<Account>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountByNameWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec loadAccountByNameWithResponseSpec(String name, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Name Show accounts matching name

      200 - OK

      Parameters:
      name - The name parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountByNameLike

      public reactor.core.publisher.Flux<Account> loadAccountByNameLike(String name, Boolean ignoreCase, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Name like Show accounts matching name that are like...

      200 - OK

      Parameters:
      name - The name parameter
      ignoreCase - The ignoreCase parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountByNameLikeWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Account>>> loadAccountByNameLikeWithHttpInfo(String name, Boolean ignoreCase, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Name like Show accounts matching name that are like...

      200 - OK

      Parameters:
      name - The name parameter
      ignoreCase - The ignoreCase parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<Account>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountByNameLikeWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec loadAccountByNameLikeWithResponseSpec(String name, Boolean ignoreCase, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Name like Show accounts matching name that are like...

      200 - OK

      Parameters:
      name - The name parameter
      ignoreCase - The ignoreCase parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountsForAuthenticatedUser

      public reactor.core.publisher.Flux<Account> loadAccountsForAuthenticatedUser(String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account for User Load account details for authenticated user

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      Returns:
      List<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountsForAuthenticatedUserWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Account>>> loadAccountsForAuthenticatedUserWithHttpInfo(String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account for User Load account details for authenticated user

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<Account>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountsForAuthenticatedUserWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec loadAccountsForAuthenticatedUserWithResponseSpec(String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account for User Load account details for authenticated user

      200 - OK

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

      public reactor.core.publisher.Mono<Account> loadExternalAccount(String externalAccountIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account for External Show a specific account by passing your own external identifier

      200 - OK

      Parameters:
      externalAccountIdentifier - The externalAccountIdentifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadExternalAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> loadExternalAccountWithHttpInfo(String externalAccountIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account for External Show a specific account by passing your own external identifier

      200 - OK

      Parameters:
      externalAccountIdentifier - The externalAccountIdentifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadExternalAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec loadExternalAccountWithResponseSpec(String externalAccountIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account for External Show a specific account by passing your own external identifier

      200 - OK

      Parameters:
      externalAccountIdentifier - The externalAccountIdentifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeAccountBankAccount

      public reactor.core.publisher.Mono<Account> removeAccountBankAccount(String id, String bankAccountId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Bank Account Remove an existing bank account for an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeAccountBankAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> removeAccountBankAccountWithHttpInfo(String id, String bankAccountId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Bank Account Remove an existing bank account for an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeAccountBankAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec removeAccountBankAccountWithResponseSpec(String id, String bankAccountId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Bank Account Remove an existing bank account for an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeExternalAccountBankAccount

      public reactor.core.publisher.Mono<Account> removeExternalAccountBankAccount(String id, String bankAccountId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Bank Account for External Remove an existing bank account for an account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeExternalAccountBankAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> removeExternalAccountBankAccountWithHttpInfo(String id, String bankAccountId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Bank Account for External Remove an existing bank account for an account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeExternalAccountBankAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec removeExternalAccountBankAccountWithResponseSpec(String id, String bankAccountId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Bank Account for External Remove an existing bank account for an account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • searchAccountByName

      public reactor.core.publisher.Flux<KeyValuePair> searchAccountByName(String name, Boolean ignorecase, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Search Accounts by Name Show accounts matching name

      200 - OK

      Parameters:
      name - The name parameter
      ignorecase - The ignorecase parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<KeyValuePair>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • searchAccountByNameWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<KeyValuePair>>> searchAccountByNameWithHttpInfo(String name, Boolean ignorecase, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Search Accounts by Name Show accounts matching name

      200 - OK

      Parameters:
      name - The name parameter
      ignorecase - The ignorecase parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<KeyValuePair>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • searchAccountByNameWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec searchAccountByNameWithResponseSpec(String name, Boolean ignorecase, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Search Accounts by Name Show accounts matching name

      200 - OK

      Parameters:
      name - The name parameter
      ignorecase - The ignorecase parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAccountsByOwner

      public reactor.core.publisher.Flux<Account> showAccountsByOwner(String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Owner List all accounts owned by creating entity

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      Returns:
      List<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAccountsByOwnerWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Account>>> showAccountsByOwnerWithHttpInfo(String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Owner List all accounts owned by creating entity

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<Account>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAccountsByOwnerWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showAccountsByOwnerWithResponseSpec(String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Accounts by Owner List all accounts owned by creating entity

      200 - OK

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

      public reactor.core.publisher.Mono<Account> updateAccount(String id, UpsertAccountRequest upsertAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Account Update an existing account

      200 - OK

      Parameters:
      id - The id parameter
      upsertAccountRequest - The upsertAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> updateAccountWithHttpInfo(String id, UpsertAccountRequest upsertAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Account Update an existing account

      200 - OK

      Parameters:
      id - The id parameter
      upsertAccountRequest - The upsertAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateAccountWithResponseSpec(String id, UpsertAccountRequest upsertAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Account Update an existing account

      200 - OK

      Parameters:
      id - The id parameter
      upsertAccountRequest - The upsertAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateExternalAccount

      public reactor.core.publisher.Mono<Account> updateExternalAccount(String id, UpsertAccountRequest upsertAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update External Account Update an existing account using the externalIdentifier to find the account

      200 - OK

      Parameters:
      id - The id parameter
      upsertAccountRequest - The upsertAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateExternalAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> updateExternalAccountWithHttpInfo(String id, UpsertAccountRequest upsertAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update External Account Update an existing account using the externalIdentifier to find the account

      200 - OK

      Parameters:
      id - The id parameter
      upsertAccountRequest - The upsertAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateExternalAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateExternalAccountWithResponseSpec(String id, UpsertAccountRequest upsertAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update External Account Update an existing account using the externalIdentifier to find the account

      200 - OK

      Parameters:
      id - The id parameter
      upsertAccountRequest - The upsertAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateNationalIdentifier

      public reactor.core.publisher.Mono<Account> updateNationalIdentifier(String id, String taskId, SetTaxIdentifierRequest setTaxIdentifierRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Submit Tax ID Accounts can respond to an invalid Tax ID error by completing this task

      200 - OK

      Parameters:
      id - The id parameter
      taskId - The taskId parameter
      setTaxIdentifierRequest - The setTaxIdentifierRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateNationalIdentifierWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> updateNationalIdentifierWithHttpInfo(String id, String taskId, SetTaxIdentifierRequest setTaxIdentifierRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Submit Tax ID Accounts can respond to an invalid Tax ID error by completing this task

      200 - OK

      Parameters:
      id - The id parameter
      taskId - The taskId parameter
      setTaxIdentifierRequest - The setTaxIdentifierRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateNationalIdentifierWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateNationalIdentifierWithResponseSpec(String id, String taskId, SetTaxIdentifierRequest setTaxIdentifierRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Submit Tax ID Accounts can respond to an invalid Tax ID error by completing this task

      200 - OK

      Parameters:
      id - The id parameter
      taskId - The taskId parameter
      setTaxIdentifierRequest - The setTaxIdentifierRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • upsertAccountBankAccount

      public reactor.core.publisher.Mono<Account> upsertAccountBankAccount(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Bank Account Update an existing bank account for an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • upsertAccountBankAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> upsertAccountBankAccountWithHttpInfo(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Bank Account Update an existing bank account for an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • upsertAccountBankAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec upsertAccountBankAccountWithResponseSpec(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Bank Account Update an existing bank account for an existing account using local account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • upsertExternalAccountBankAccount

      public reactor.core.publisher.Mono<Account> upsertExternalAccountBankAccount(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Bank Account for External Update an existing bank account for an account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • upsertExternalAccountBankAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> upsertExternalAccountBankAccountWithHttpInfo(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Bank Account for External Update an existing bank account for an account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • upsertExternalAccountBankAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec upsertExternalAccountBankAccountWithResponseSpec(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Bank Account for External Update an existing bank account for an account using the external account identifier

      200 - OK

      Parameters:
      id - The id parameter
      bankAccountId - The bankAccountId parameter
      upsertBankAccountRequest - The upsertBankAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • verifyAccount

      public reactor.core.publisher.Mono<Account> verifyAccount(String id, VerifyAccountRequest verifyAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Verify Account Enriches account with supplemental data that missing in the account creation phase.

      200 - OK

      Parameters:
      id - The id parameter
      verifyAccountRequest - The verifyAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      Account
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • verifyAccountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> verifyAccountWithHttpInfo(String id, VerifyAccountRequest verifyAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Verify Account Enriches account with supplemental data that missing in the account creation phase.

      200 - OK

      Parameters:
      id - The id parameter
      verifyAccountRequest - The verifyAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<Account>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • verifyAccountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec verifyAccountWithResponseSpec(String id, VerifyAccountRequest verifyAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Verify Account Enriches account with supplemental data that missing in the account creation phase.

      200 - OK

      Parameters:
      id - The id parameter
      verifyAccountRequest - The verifyAccountRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API