public static class TokenCreateParams.Account.Company.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TokenCreateParams.Account.Company |
build()
Finalize and obtain parameter instance from this builder.
|
TokenCreateParams.Account.Company.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
TokenCreateParams.Account.Company.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
TokenCreateParams.Account.Company.Builder |
setAddress(TokenCreateParams.Account.Company.Address address)
The company's primary address.
|
TokenCreateParams.Account.Company.Builder |
setAddressKana(TokenCreateParams.Account.Company.AddressKana addressKana)
The Kana variation of the company's primary address (Japan only).
|
TokenCreateParams.Account.Company.Builder |
setAddressKanji(TokenCreateParams.Account.Company.AddressKanji addressKanji)
The Kanji variation of the company's primary address (Japan only).
|
TokenCreateParams.Account.Company.Builder |
setDirectorsProvided(java.lang.Boolean directorsProvided)
Whether the company's directors have been provided.
|
TokenCreateParams.Account.Company.Builder |
setExecutivesProvided(java.lang.Boolean executivesProvided)
Whether the company's executives have been provided.
|
TokenCreateParams.Account.Company.Builder |
setName(java.lang.String name)
The company's legal name.
|
TokenCreateParams.Account.Company.Builder |
setNameKana(java.lang.String nameKana)
The Kana variation of the company's legal name (Japan only).
|
TokenCreateParams.Account.Company.Builder |
setNameKanji(java.lang.String nameKanji)
The Kanji variation of the company's legal name (Japan only).
|
TokenCreateParams.Account.Company.Builder |
setOwnersProvided(java.lang.Boolean ownersProvided)
Whether the company's owners have been provided.
|
TokenCreateParams.Account.Company.Builder |
setPhone(java.lang.String phone)
The company's phone number (used for verification).
|
TokenCreateParams.Account.Company.Builder |
setStructure(EmptyParam structure)
The category identifying the legal structure of the company or legal entity.
|
TokenCreateParams.Account.Company.Builder |
setStructure(TokenCreateParams.Account.Company.Structure structure)
The category identifying the legal structure of the company or legal entity.
|
TokenCreateParams.Account.Company.Builder |
setTaxId(java.lang.String taxId)
The business ID number of the company, as appropriate for the company’s country.
|
TokenCreateParams.Account.Company.Builder |
setTaxIdRegistrar(java.lang.String taxIdRegistrar)
The jurisdiction in which the
tax_id is registered (Germany-based companies
only). |
TokenCreateParams.Account.Company.Builder |
setVatId(java.lang.String vatId)
The VAT number of the company.
|
TokenCreateParams.Account.Company.Builder |
setVerification(TokenCreateParams.Account.Company.Verification verification)
Information on the verification state of the company.
|
public TokenCreateParams.Account.Company build()
public TokenCreateParams.Account.Company.Builder setAddress(TokenCreateParams.Account.Company.Address address)
public TokenCreateParams.Account.Company.Builder setAddressKana(TokenCreateParams.Account.Company.AddressKana addressKana)
public TokenCreateParams.Account.Company.Builder setAddressKanji(TokenCreateParams.Account.Company.AddressKanji addressKanji)
public TokenCreateParams.Account.Company.Builder setDirectorsProvided(java.lang.Boolean directorsProvided)
true
after creating all the company's directors with the Persons API for accounts with a relationship.director
requirement. This value is not automatically set to true
after creating directors, so it needs to be updated to indicate all directors have been
provided.public TokenCreateParams.Account.Company.Builder setExecutivesProvided(java.lang.Boolean executivesProvided)
true
after creating all the company's executives with the Persons API for accounts with a relationship.executive
requirement.public TokenCreateParams.Account.Company.Builder putExtraParam(java.lang.String key, java.lang.Object value)
TokenCreateParams.Account.Company.extraParams
for the field
documentation.public TokenCreateParams.Account.Company.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
TokenCreateParams.Account.Company.extraParams
for the field
documentation.public TokenCreateParams.Account.Company.Builder setName(java.lang.String name)
public TokenCreateParams.Account.Company.Builder setNameKana(java.lang.String nameKana)
public TokenCreateParams.Account.Company.Builder setNameKanji(java.lang.String nameKanji)
public TokenCreateParams.Account.Company.Builder setOwnersProvided(java.lang.Boolean ownersProvided)
true
after
creating all the company's owners with the
Persons API for accounts with a relationship.owner
requirement.public TokenCreateParams.Account.Company.Builder setPhone(java.lang.String phone)
public TokenCreateParams.Account.Company.Builder setStructure(TokenCreateParams.Account.Company.Structure structure)
public TokenCreateParams.Account.Company.Builder setStructure(EmptyParam structure)
public TokenCreateParams.Account.Company.Builder setTaxId(java.lang.String taxId)
public TokenCreateParams.Account.Company.Builder setTaxIdRegistrar(java.lang.String taxIdRegistrar)
tax_id
is registered (Germany-based companies
only).public TokenCreateParams.Account.Company.Builder setVatId(java.lang.String vatId)
public TokenCreateParams.Account.Company.Builder setVerification(TokenCreateParams.Account.Company.Verification verification)