Package travel.wink.payment.model
Class CreateAccountRequest
java.lang.Object
travel.wink.payment.model.CreateAccountRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-05-24T12:59:53.026693+07:00[Asia/Bangkok]")
public class CreateAccountRequest
extends Object
CreateAccountRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumType of account owner tells us whether ths account is managed by a company or an individual.static enumType of account tells us what the account is capable of. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountEmail(String accountEmail) addAcquirersItem(Acquirer acquirersItem) addBankAccountsItem(BankAccount bankAccountsItem) addIntegrationsItem(Integration integrationsItem) bankAccounts(List<BankAccount> bankAccounts) currencyCode(String currencyCode) description(String description) booleanexternalIdentifier(String externalIdentifier) @NotNull StringAccount email is where we will send KYC documents and other account specific mailingsGet acquirers@NotNull @Valid AddressGet address@Valid List<BankAccount>Get bankAccounts@NotNull @Size(min=3,max=3) StringAccount's main currency.@NotNull StringShort company / person description.@NotNull StringUnique external record identifier@Valid List<Integration>Get integrations@NotNull StringgetName()Name of company / full name of person@NotNull CreateAccountRequest.OwnerTypeEnumType of account owner tells us whether ths account is managed by a company or an individual.@NotNull CreateAccountRequest.TypeEnumgetType()Type of account tells us what the account is capable of.@NotNull StringgetUrl()Company website.@NotNull StringThe authenticated user that owns this account.inthashCode()integrations(List<Integration> integrations) ownerType(CreateAccountRequest.OwnerTypeEnum ownerType) voidsetAccountEmail(String accountEmail) voidsetAcquirers(List<Acquirer> acquirers) voidsetAddress(Address address) voidsetBankAccounts(List<BankAccount> bankAccounts) voidsetCurrencyCode(String currencyCode) voidsetDescription(String description) voidsetExternalIdentifier(String externalIdentifier) voidsetIntegrations(List<Integration> integrations) voidvoidsetOwnerType(CreateAccountRequest.OwnerTypeEnum ownerType) voidvoidvoidsetUserIdentifier(String userIdentifier) toString()userIdentifier(String userIdentifier)
-
Field Details
-
JSON_PROPERTY_EXTERNAL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_OWNER_TYPE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_USER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ACCOUNT_EMAIL
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_URL
- See Also:
-
JSON_PROPERTY_CURRENCY_CODE
- See Also:
-
JSON_PROPERTY_ADDRESS
- See Also:
-
JSON_PROPERTY_INTEGRATIONS
- See Also:
-
JSON_PROPERTY_ACQUIRERS
- See Also:
-
JSON_PROPERTY_BANK_ACCOUNTS
- See Also:
-
-
Constructor Details
-
CreateAccountRequest
public CreateAccountRequest()
-
-
Method Details
-
externalIdentifier
-
getExternalIdentifier
Unique external record identifier- Returns:
- externalIdentifier
-
setExternalIdentifier
-
type
-
getType
Type of account tells us what the account is capable of.- Returns:
- type
-
setType
-
ownerType
-
getOwnerType
Type of account owner tells us whether ths account is managed by a company or an individual.- Returns:
- ownerType
-
setOwnerType
-
name
-
getName
Name of company / full name of person- Returns:
- name
-
setName
-
userIdentifier
-
getUserIdentifier
The authenticated user that owns this account.- Returns:
- userIdentifier
-
setUserIdentifier
-
accountEmail
-
getAccountEmail
Account email is where we will send KYC documents and other account specific mailings- Returns:
- accountEmail
-
setAccountEmail
-
description
-
getDescription
Short company / person description.- Returns:
- description
-
setDescription
-
url
-
getUrl
Company website. If private person with no personal website, link to main social network account.- Returns:
- url
-
setUrl
-
currencyCode
-
getCurrencyCode
Account's main currency.- Returns:
- currencyCode
-
setCurrencyCode
-
address
-
getAddress
Get address- Returns:
- address
-
setAddress
-
integrations
-
addIntegrationsItem
-
getIntegrations
Get integrations- Returns:
- integrations
-
setIntegrations
-
acquirers
-
addAcquirersItem
-
getAcquirers
Get acquirers- Returns:
- acquirers
-
setAcquirers
-
bankAccounts
-
addBankAccountsItem
-
getBankAccounts
Get bankAccounts- Returns:
- bankAccounts
-
setBankAccounts
-
equals
-
hashCode
public int hashCode() -
toString
-