Package io.trippay.sdk.payment.api
Class AccountApi
java.lang.Object
io.trippay.sdk.payment.api.AccountApi
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-11-08T02:00:35.320414350+07:00[Asia/Bangkok]")
public class AccountApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<SendInvitationResponse>beginKYCPath(SendInvitationRequest sendInvitationRequest, String winkVersion) Re-send KYC email Starts / Re-starts account verification workflow.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SendInvitationResponse>>beginKYCPathWithHttpInfo(SendInvitationRequest sendInvitationRequest, String winkVersion) reactor.core.publisher.Mono<AccountStatusResponse>checkAccountStatus(String id, String winkVersion) Check Account Status Returns account status about whether this account has been verified and whether it is active.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccountStatusResponse>>checkAccountStatusWithHttpInfo(String id, String winkVersion) reactor.core.publisher.Mono<AccountStatusResponse>checkExternalAccountStatus(String id, String winkVersion) Check External Account Status Returns account status about whether this account has been verified and whether it is active.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccountStatusResponse>>checkExternalAccountStatusWithHttpInfo(String id, String winkVersion) reactor.core.publisher.Mono<Account>createAccount(CreateAccountRequest createAccountRequest, String winkVersion) Create Account Create a new accountreactor.core.publisher.Mono<Account>createAccountBankAccount(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) Add Bank Account Add a bank account to an existing account using local account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>createAccountBankAccountWithHttpInfo(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>createAccountIntegration(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) Add Integration Add a integration to an existing account using local account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>createAccountIntegrationWithHttpInfo(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>createAccountWithHttpInfo(CreateAccountRequest createAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>createExternalAccountBankAccount(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) Add Bank Account to External Add a bank account to an existing account using the external account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>createExternalAccountBankAccountWithHttpInfo(String id, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>createExternalAccountIntegration(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) Add Integration to External Add a integration to an existing account using the external account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>createExternalAccountIntegrationWithHttpInfo(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) reactor.core.publisher.Mono<RemoveEntryResponse>deleteAccount(String id, String winkVersion) Delete Account Show a specific accountreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponse>>deleteAccountWithHttpInfo(String id, String winkVersion) reactor.core.publisher.Mono<UniqueResult>isAccountNameUnique(String name, String identifier, String winkVersion) Verify Account Name Check if account name is uniquereactor.core.publisher.Mono<org.springframework.http.ResponseEntity<UniqueResult>>isAccountNameUniqueWithHttpInfo(String name, String identifier, String winkVersion) reactor.core.publisher.Mono<Account>loadAccount(String id, String winkVersion) Show Account Show a specific accountreactor.core.publisher.Flux<Account>loadAccountByName(String name, String winkVersion) Show Accounts by Name Show accounts matching namereactor.core.publisher.Flux<Account>loadAccountByNameLike(String name, Boolean ignoreCase, String winkVersion) Show Accounts by Name like Show accounts matching name that are like...loadAccountByNameLikeWithHttpInfo(String name, Boolean ignoreCase, String winkVersion) loadAccountByNameWithHttpInfo(String name, String winkVersion) reactor.core.publisher.Flux<Account>loadAccountsForAuthenticatedUser(String winkVersion) Show Account for User Load account details for authenticated userloadAccountsForAuthenticatedUserWithHttpInfo(String winkVersion) reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>loadAccountWithHttpInfo(String id, String winkVersion) reactor.core.publisher.Mono<Account>loadExternalAccount(String externalAccountIdentifier, String winkVersion) Show Account for External Show a specific account by passing your own external identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>loadExternalAccountWithHttpInfo(String externalAccountIdentifier, String winkVersion) reactor.core.publisher.Mono<Account>removeAccountBankAccount(String id, String bankAccountId, String winkVersion) Remove Bank Account Remove an existing bank account for an existing account using local account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>removeAccountBankAccountWithHttpInfo(String id, String bankAccountId, String winkVersion) reactor.core.publisher.Mono<Account>removeAccountIntegration(String id, String integrationId, String winkVersion) Remove Integration Remove an existing integration for an existing account using local account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>removeAccountIntegrationWithHttpInfo(String id, String integrationId, String winkVersion) reactor.core.publisher.Mono<Account>removeExternalAccountBankAccount(String id, String bankAccountId, String winkVersion) Remove Bank Account for External Remove an existing bank account for an account using the external account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>removeExternalAccountBankAccountWithHttpInfo(String id, String bankAccountId, String winkVersion) reactor.core.publisher.Mono<Account>removeExternalAccountIntegration(String id, String integrationId, String winkVersion) Remove Integration from External Remove an existing integration for an account using the external account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>removeExternalAccountIntegrationWithHttpInfo(String id, String integrationId, String winkVersion) reactor.core.publisher.Flux<KeyValuePair>searchAccountByName(String name, Boolean ignorecase, String winkVersion) Search Accounts by Name Show accounts matching namereactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<KeyValuePair>>>searchAccountByNameWithHttpInfo(String name, Boolean ignorecase, String winkVersion) voidsetApiClient(ApiClient apiClient) reactor.core.publisher.Flux<Account>showAccountsByOwner(String winkVersion) Show Accounts by Owner List all accounts owned by creating entityshowAccountsByOwnerWithHttpInfo(String winkVersion) reactor.core.publisher.Mono<Account>updateAccount(String id, UpdateAccountRequest updateAccountRequest, String winkVersion) Update Account Update an existing accountreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>updateAccountWithHttpInfo(String id, UpdateAccountRequest updateAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>updateExternalAccount(String id, UpdateAccountRequest updateAccountRequest, String winkVersion) Update External Account Update an existing account using the externalIdentifier to find the accountreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>updateExternalAccountWithHttpInfo(String id, UpdateAccountRequest updateAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>updateNationalIdentifier(String id, String taskId, SetTaxIdentifierRequest setTaxIdentifierRequest, String winkVersion) Submit Tax ID Accounts can respond to an invalid Tax ID error by completing this taskreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>updateNationalIdentifierWithHttpInfo(String id, String taskId, SetTaxIdentifierRequest setTaxIdentifierRequest, String winkVersion) reactor.core.publisher.Mono<Account>upsertAccountBankAccount(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) Update Bank Account Update an existing bank account for an existing account using local account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>upsertAccountBankAccountWithHttpInfo(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>upsertAccountIntegration(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) Update Integration Update an existing integration for an existing account using local account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>upsertAccountIntegrationWithHttpInfo(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) reactor.core.publisher.Mono<Account>upsertExternalAccountBankAccount(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) Update Bank Account for External Update an existing bank account for an account using the external account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>upsertExternalAccountBankAccountWithHttpInfo(String id, String bankAccountId, UpsertBankAccountRequest upsertBankAccountRequest, String winkVersion) reactor.core.publisher.Mono<Account>upsertExternalAccountIntegration(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) Update Integration for External Update an existing integration for an account using the external account identifierreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>upsertExternalAccountIntegrationWithHttpInfo(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) reactor.core.publisher.Mono<Account>verifyAccount(String id, VerifyAccountRequest verifyAccountRequest, String winkVersion) Verify Account Enriches account with supplemental data that missing in the account creation phase.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>>verifyAccountWithHttpInfo(String id, VerifyAccountRequest verifyAccountRequest, String winkVersion)
-
Constructor Details
-
AccountApi
public AccountApi() -
AccountApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
beginKYCPath
public reactor.core.publisher.Mono<SendInvitationResponse> beginKYCPath(SendInvitationRequest sendInvitationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Re-send KYC email Starts / Re-starts account verification workflow.200 - OK
- Parameters:
sendInvitationRequest- The sendInvitationRequest parameterwinkVersion- The winkVersion parameter- Returns:
- SendInvitationResponse
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
beginKYCPathWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SendInvitationResponse>> beginKYCPathWithHttpInfo(SendInvitationRequest sendInvitationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 account201 - Created
- Parameters:
createAccountRequest- The createAccountRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
id- The id parameterupsertBankAccountRequest- The upsertBankAccountRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
createAccountIntegration
public reactor.core.publisher.Mono<Account> createAccountIntegration(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Add Integration Add a integration to an existing account using local account identifier200 - OK
- Parameters:
id- The id parametercreateIntegrationRequest- The createIntegrationRequest parameterwinkVersion- The winkVersion parameter- Returns:
- Account
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
createAccountIntegrationWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> createAccountIntegrationWithHttpInfo(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
id- The id parameterupsertBankAccountRequest- The upsertBankAccountRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
createExternalAccountIntegration
public reactor.core.publisher.Mono<Account> createExternalAccountIntegration(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Add Integration to External Add a integration to an existing account using the external account identifier200 - OK
- Parameters:
id- The id parametercreateIntegrationRequest- The createIntegrationRequest parameterwinkVersion- The winkVersion parameter- Returns:
- Account
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
createExternalAccountIntegrationWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> createExternalAccountIntegrationWithHttpInfo(String id, CreateIntegrationRequest createIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 account200 - OK
- Parameters:
id- The id parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 unique200 - OK
- Parameters:
name- The name parameteridentifier- The identifier parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 account200 - OK
- Parameters:
id- The id parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 name200 - OK
- Parameters:
name- The name parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 parameterignoreCase- The ignoreCase parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 user200 - 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
externalAccountIdentifier- The externalAccountIdentifier parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
id- The id parameterbankAccountId- The bankAccountId parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
removeAccountIntegration
public reactor.core.publisher.Mono<Account> removeAccountIntegration(String id, String integrationId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Remove Integration Remove an existing integration for an existing account using local account identifier200 - OK
- Parameters:
id- The id parameterintegrationId- The integrationId parameterwinkVersion- The winkVersion parameter- Returns:
- Account
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
removeAccountIntegrationWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> removeAccountIntegrationWithHttpInfo(String id, String integrationId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
id- The id parameterbankAccountId- The bankAccountId parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
removeExternalAccountIntegration
public reactor.core.publisher.Mono<Account> removeExternalAccountIntegration(String id, String integrationId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Remove Integration from External Remove an existing integration for an account using the external account identifier200 - OK
- Parameters:
id- The id parameterintegrationId- The integrationId parameterwinkVersion- The winkVersion parameter- Returns:
- Account
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
removeExternalAccountIntegrationWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> removeExternalAccountIntegrationWithHttpInfo(String id, String integrationId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 name200 - OK
- Parameters:
name- The name parameterignorecase- The ignorecase parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 entity200 - 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
updateAccount
public reactor.core.publisher.Mono<Account> updateAccount(String id, UpdateAccountRequest updateAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Account Update an existing account200 - OK
- Parameters:
id- The id parameterupdateAccountRequest- The updateAccountRequest parameterwinkVersion- 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, UpdateAccountRequest updateAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
updateExternalAccount
public reactor.core.publisher.Mono<Account> updateExternalAccount(String id, UpdateAccountRequest updateAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update External Account Update an existing account using the externalIdentifier to find the account200 - OK
- Parameters:
id- The id parameterupdateAccountRequest- The updateAccountRequest parameterwinkVersion- 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, UpdateAccountRequest updateAccountRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 task200 - OK
- Parameters:
id- The id parametertaskId- The taskId parametersetTaxIdentifierRequest- The setTaxIdentifierRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
id- The id parameterbankAccountId- The bankAccountId parameterupsertBankAccountRequest- The upsertBankAccountRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
upsertAccountIntegration
public reactor.core.publisher.Mono<Account> upsertAccountIntegration(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Integration Update an existing integration for an existing account using local account identifier200 - OK
- Parameters:
id- The id parameterintegrationId- The integrationId parameterupdateIntegrationRequest- The updateIntegrationRequest parameterwinkVersion- The winkVersion parameter- Returns:
- Account
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
upsertAccountIntegrationWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> upsertAccountIntegrationWithHttpInfo(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 identifier200 - OK
- Parameters:
id- The id parameterbankAccountId- The bankAccountId parameterupsertBankAccountRequest- The upsertBankAccountRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
upsertExternalAccountIntegration
public reactor.core.publisher.Mono<Account> upsertExternalAccountIntegration(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Integration for External Update an existing integration for an account using the external account identifier200 - OK
- Parameters:
id- The id parameterintegrationId- The integrationId parameterupdateIntegrationRequest- The updateIntegrationRequest parameterwinkVersion- The winkVersion parameter- Returns:
- Account
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
upsertExternalAccountIntegrationWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Account>> upsertExternalAccountIntegrationWithHttpInfo(String id, String integrationId, UpdateIntegrationRequest updateIntegrationRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
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 parameterverifyAccountRequest- The verifyAccountRequest parameterwinkVersion- 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 - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-