public static class AccountCreateParams.Individual.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AccountCreateParams.Individual |
build()
Finalize and obtain parameter instance from this builder.
|
AccountCreateParams.Individual.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
AccountCreateParams.Individual.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
AccountCreateParams.Individual.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
AccountCreateParams.Individual.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
AccountCreateParams.Individual.Builder |
setAddress(AccountCreateParams.Individual.Address address)
The individual's primary address.
|
AccountCreateParams.Individual.Builder |
setAddressKana(AccountCreateParams.Individual.AddressKana addressKana)
The Kana variation of the the individual's primary address (Japan only).
|
AccountCreateParams.Individual.Builder |
setAddressKanji(AccountCreateParams.Individual.AddressKanji addressKanji)
The Kanji variation of the the individual's primary address (Japan only).
|
AccountCreateParams.Individual.Builder |
setDob(AccountCreateParams.Individual.Dob dob)
The individual's date of birth.
|
AccountCreateParams.Individual.Builder |
setDob(EmptyParam dob)
The individual's date of birth.
|
AccountCreateParams.Individual.Builder |
setEmail(java.lang.String email)
The individual's email address.
|
AccountCreateParams.Individual.Builder |
setFirstName(java.lang.String firstName)
The individual's first name.
|
AccountCreateParams.Individual.Builder |
setFirstNameKana(java.lang.String firstNameKana)
The Kana variation of the the individual's first name (Japan only).
|
AccountCreateParams.Individual.Builder |
setFirstNameKanji(java.lang.String firstNameKanji)
The Kanji variation of the individual's first name (Japan only).
|
AccountCreateParams.Individual.Builder |
setGender(java.lang.String gender)
The individual's gender (International regulations require either "male" or "female").
|
AccountCreateParams.Individual.Builder |
setIdNumber(java.lang.String idNumber)
The government-issued ID number of the individual, as appropriate for the representative’s
country.
|
AccountCreateParams.Individual.Builder |
setLastName(java.lang.String lastName)
The individual's last name.
|
AccountCreateParams.Individual.Builder |
setLastNameKana(java.lang.String lastNameKana)
The Kana varation of the individual's last name (Japan only).
|
AccountCreateParams.Individual.Builder |
setLastNameKanji(java.lang.String lastNameKanji)
The Kanji varation of the individual's last name (Japan only).
|
AccountCreateParams.Individual.Builder |
setMaidenName(java.lang.String maidenName)
The individual's maiden name.
|
AccountCreateParams.Individual.Builder |
setPhone(java.lang.String phone)
The individual's phone number.
|
AccountCreateParams.Individual.Builder |
setSsnLast4(java.lang.String ssnLast4)
The last four digits of the individual's Social Security Number (U.S.
|
AccountCreateParams.Individual.Builder |
setVerification(AccountCreateParams.Individual.Verification verification)
The individual's verification document information.
|
public AccountCreateParams.Individual build()
public AccountCreateParams.Individual.Builder setAddress(AccountCreateParams.Individual.Address address)
public AccountCreateParams.Individual.Builder setAddressKana(AccountCreateParams.Individual.AddressKana addressKana)
public AccountCreateParams.Individual.Builder setAddressKanji(AccountCreateParams.Individual.AddressKanji addressKanji)
public AccountCreateParams.Individual.Builder setDob(AccountCreateParams.Individual.Dob dob)
public AccountCreateParams.Individual.Builder setDob(EmptyParam dob)
public AccountCreateParams.Individual.Builder setEmail(java.lang.String email)
public AccountCreateParams.Individual.Builder putExtraParam(java.lang.String key, java.lang.Object value)
AccountCreateParams.Individual.extraParams
for the field documentation.public AccountCreateParams.Individual.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
AccountCreateParams.Individual.extraParams
for the field documentation.public AccountCreateParams.Individual.Builder setFirstName(java.lang.String firstName)
public AccountCreateParams.Individual.Builder setFirstNameKana(java.lang.String firstNameKana)
public AccountCreateParams.Individual.Builder setFirstNameKanji(java.lang.String firstNameKanji)
public AccountCreateParams.Individual.Builder setGender(java.lang.String gender)
public AccountCreateParams.Individual.Builder setIdNumber(java.lang.String idNumber)
public AccountCreateParams.Individual.Builder setLastName(java.lang.String lastName)
public AccountCreateParams.Individual.Builder setLastNameKana(java.lang.String lastNameKana)
public AccountCreateParams.Individual.Builder setLastNameKanji(java.lang.String lastNameKanji)
public AccountCreateParams.Individual.Builder setMaidenName(java.lang.String maidenName)
public AccountCreateParams.Individual.Builder putMetadata(java.lang.String key, java.lang.String value)
AccountCreateParams.Individual.metadata
for the field documentation.public AccountCreateParams.Individual.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
AccountCreateParams.Individual.metadata
for the field documentation.public AccountCreateParams.Individual.Builder setPhone(java.lang.String phone)
public AccountCreateParams.Individual.Builder setSsnLast4(java.lang.String ssnLast4)
public AccountCreateParams.Individual.Builder setVerification(AccountCreateParams.Individual.Verification verification)