Class AccountApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:12:05.578754358+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull CreateAccountRequest createAccountRequest, @Nullable 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(@Nonnull CreateAccountRequest createAccountRequest, @Nullable 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(@Nonnull CreateAccountRequest createAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable String identifier, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable String identifier, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable String identifier, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable Boolean ignoreCase, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable Boolean ignoreCase, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable Boolean ignoreCase, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • loadAccountGridForAuthenticatedUser

      public reactor.core.publisher.Mono<PageAccount> loadAccountGridForAuthenticatedUser(@Nonnull State state, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account Grid for User Load account grid for authenticated user

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageAccount>> loadAccountGridForAuthenticatedUserWithHttpInfo(@Nonnull State state, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account Grid for User Load account grid for authenticated user

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec loadAccountGridForAuthenticatedUserWithResponseSpec(@Nonnull State state, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Account Grid for User Load account grid for authenticated user

      200 - OK

      Parameters:
      state - The state 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(@Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String externalAccountIdentifier, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String externalAccountIdentifier, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String externalAccountIdentifier, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull String bankAccountId, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull String bankAccountId, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull String bankAccountId, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull String bankAccountId, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull String bankAccountId, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull String bankAccountId, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable Boolean ignorecase, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable Boolean ignorecase, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String name, @Nullable Boolean ignorecase, @Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nullable String winkVersion, @Nullable String accept) 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
      accept - The accept 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(@Nonnull String id, @Nonnull UpsertAccountRequest upsertAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertAccountRequest upsertAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertAccountRequest upsertAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertAccountRequest upsertAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertAccountRequest upsertAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull UpsertAccountRequest upsertAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull String taskId, @Nonnull SetTaxIdentifierRequest setTaxIdentifierRequest, @Nullable 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(@Nonnull String id, @Nonnull String taskId, @Nonnull SetTaxIdentifierRequest setTaxIdentifierRequest, @Nullable 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(@Nonnull String id, @Nonnull String taskId, @Nonnull SetTaxIdentifierRequest setTaxIdentifierRequest, @Nullable 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(@Nonnull String id, @Nonnull String bankAccountId, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull String bankAccountId, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull String bankAccountId, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull String bankAccountId, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull String bankAccountId, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull String bankAccountId, @Nonnull UpsertBankAccountRequest upsertBankAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull VerifyAccountRequest verifyAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull VerifyAccountRequest verifyAccountRequest, @Nullable 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(@Nonnull String id, @Nonnull VerifyAccountRequest verifyAccountRequest, @Nullable 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