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