Class ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest
-
- All Implemented Interfaces:
public final class ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.BuilderA builder for BankVerifiedCreateBankAccountApiRequest.
public final classExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountTypeAccount Type
-
Method Summary
Modifier and Type Method Description final StringaccountNumber()Account Number final Stringcountry()The country that the bank account is located in using ISO 3166-1. final Stringcurrency()currency of the external account 3-character alphabetic ISO 4217 code final StringfinancialAccountToken()The financial account token of the operating account to fund the micro deposits final Stringowner()Legal Name of the business or individual who owns the external account. final OwnerTypeownerType()Owner Type final StringroutingNumber()Routing Number final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountTypetype()Account Type final VerificationMethodverificationMethod()Verification Method final Optional<String>accountToken()Indicates which Lithic account the external account is associated with. final Optional<ExternalBankAccountAddress>address()Address final Optional<String>companyId()Optional field that helps identify bank accounts in receipts final Optional<LocalDate>dob()Date of Birth of the Individual that owns the external bank account final Optional<String>doingBusinessAs()Doing Business As final Optional<String>name()The nickname for this External Bank Account final Optional<String>userDefinedId()User Defined ID final Optional<Boolean>verificationEnforcement()final JsonField<String>_accountNumber()Returns the raw JSON value of accountNumber. final JsonField<String>_country()Returns the raw JSON value of country. final JsonField<String>_currency()Returns the raw JSON value of currency. final JsonField<String>_financialAccountToken()Returns the raw JSON value of financialAccountToken. final JsonField<String>_owner()Returns the raw JSON value of owner. final JsonField<OwnerType>_ownerType()Returns the raw JSON value of ownerType. final JsonField<String>_routingNumber()Returns the raw JSON value of routingNumber. final JsonField<ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountType>_type()Returns the raw JSON value of type. final JsonField<VerificationMethod>_verificationMethod()Returns the raw JSON value of verificationMethod. final JsonField<String>_accountToken()Returns the raw JSON value of accountToken. final JsonField<ExternalBankAccountAddress>_address()Returns the raw JSON value of address. final JsonField<String>_companyId()Returns the raw JSON value of companyId. final JsonField<LocalDate>_dob()Returns the raw JSON value of dob. final JsonField<String>_doingBusinessAs()Returns the raw JSON value of doingBusinessAs. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<String>_userDefinedId()Returns the raw JSON value of userDefinedId. final JsonField<Boolean>_verificationEnforcement()Returns the raw JSON value of verificationEnforcement. final Map<String, JsonValue>_additionalProperties()final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.BuildertoBuilder()final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequestvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.Builderbuilder()Returns a mutable builder for constructing an instance of BankVerifiedCreateBankAccountApiRequest. -
-
Method Detail
-
accountNumber
final String accountNumber()
Account Number
-
country
final String country()
The country that the bank account is located in using ISO 3166-1. We will only accept USA bank accounts e.g., USA
-
currency
final String currency()
currency of the external account 3-character alphabetic ISO 4217 code
-
financialAccountToken
final String financialAccountToken()
The financial account token of the operating account to fund the micro deposits
-
owner
final String owner()
Legal Name of the business or individual who owns the external account. This will appear in statements
-
routingNumber
final String routingNumber()
Routing Number
-
type
final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountType type()
Account Type
-
verificationMethod
final VerificationMethod verificationMethod()
Verification Method
-
accountToken
final Optional<String> accountToken()
Indicates which Lithic account the external account is associated with. For external accounts that are associated with the program, account_token field returned will be null
-
address
final Optional<ExternalBankAccountAddress> address()
Address
-
companyId
final Optional<String> companyId()
Optional field that helps identify bank accounts in receipts
-
dob
final Optional<LocalDate> dob()
Date of Birth of the Individual that owns the external bank account
-
doingBusinessAs
final Optional<String> doingBusinessAs()
Doing Business As
-
userDefinedId
final Optional<String> userDefinedId()
User Defined ID
-
verificationEnforcement
final Optional<Boolean> verificationEnforcement()
-
_accountNumber
final JsonField<String> _accountNumber()
Returns the raw JSON value of accountNumber.
Unlike accountNumber, this method doesn't throw if the JSON field has an unexpected type.
-
_country
final JsonField<String> _country()
Returns the raw JSON value of country.
Unlike country, this method doesn't throw if the JSON field has an unexpected type.
-
_currency
final JsonField<String> _currency()
Returns the raw JSON value of currency.
Unlike currency, this method doesn't throw if the JSON field has an unexpected type.
-
_financialAccountToken
final JsonField<String> _financialAccountToken()
Returns the raw JSON value of financialAccountToken.
Unlike financialAccountToken, this method doesn't throw if the JSON field has an unexpected type.
-
_owner
final JsonField<String> _owner()
Returns the raw JSON value of owner.
Unlike owner, this method doesn't throw if the JSON field has an unexpected type.
-
_ownerType
final JsonField<OwnerType> _ownerType()
Returns the raw JSON value of ownerType.
Unlike ownerType, this method doesn't throw if the JSON field has an unexpected type.
-
_routingNumber
final JsonField<String> _routingNumber()
Returns the raw JSON value of routingNumber.
Unlike routingNumber, this method doesn't throw if the JSON field has an unexpected type.
-
_type
final JsonField<ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountType> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_verificationMethod
final JsonField<VerificationMethod> _verificationMethod()
Returns the raw JSON value of verificationMethod.
Unlike verificationMethod, this method doesn't throw if the JSON field has an unexpected type.
-
_accountToken
final JsonField<String> _accountToken()
Returns the raw JSON value of accountToken.
Unlike accountToken, this method doesn't throw if the JSON field has an unexpected type.
-
_address
final JsonField<ExternalBankAccountAddress> _address()
Returns the raw JSON value of address.
Unlike address, this method doesn't throw if the JSON field has an unexpected type.
-
_companyId
final JsonField<String> _companyId()
Returns the raw JSON value of companyId.
Unlike companyId, this method doesn't throw if the JSON field has an unexpected type.
-
_dob
final JsonField<LocalDate> _dob()
Returns the raw JSON value of dob.
Unlike dob, this method doesn't throw if the JSON field has an unexpected type.
-
_doingBusinessAs
final JsonField<String> _doingBusinessAs()
Returns the raw JSON value of doingBusinessAs.
Unlike doingBusinessAs, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_userDefinedId
final JsonField<String> _userDefinedId()
Returns the raw JSON value of userDefinedId.
Unlike userDefinedId, this method doesn't throw if the JSON field has an unexpected type.
-
_verificationEnforcement
final JsonField<Boolean> _verificationEnforcement()
Returns the raw JSON value of verificationEnforcement.
Unlike verificationEnforcement, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.Builder toBuilder()
-
validate
final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest validate()
-
builder
final static ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.Builder builder()
Returns a mutable builder for constructing an instance of BankVerifiedCreateBankAccountApiRequest.
The following fields are required:
.accountNumber() .country() .currency() .financialAccountToken() .owner() .ownerType() .routingNumber() .type() .verificationMethod()
-
-
-
-