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()Account Number final JsonField<String>_country()The country that the bank account is located in using ISO 3166-1. final JsonField<String>_currency()currency of the external account 3-character alphabetic ISO 4217 code final JsonField<String>_financialAccountToken()The financial account token of the operating account to fund the micro deposits final JsonField<String>_owner()Legal Name of the business or individual who owns the external account. final JsonField<OwnerType>_ownerType()Owner Type final JsonField<String>_routingNumber()Routing Number final JsonField<ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountType>_type()Account Type final JsonField<VerificationMethod>_verificationMethod()Verification Method final JsonField<String>_accountToken()Indicates which Lithic account the external account is associated with. final JsonField<ExternalBankAccountAddress>_address()Address final JsonField<String>_companyId()Optional field that helps identify bank accounts in receipts final JsonField<LocalDate>_dob()Date of Birth of the Individual that owns the external bank account final JsonField<String>_doingBusinessAs()Doing Business As final JsonField<String>_name()The nickname for this External Bank Account final JsonField<String>_userDefinedId()User Defined ID final JsonField<Boolean>_verificationEnforcement()final Map<String, JsonValue>_additionalProperties()final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequestvalidate()final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.BuildertoBuilder()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()
Account Number
-
_country
final JsonField<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 JsonField<String> _currency()
currency of the external account 3-character alphabetic ISO 4217 code
-
_financialAccountToken
final JsonField<String> _financialAccountToken()
The financial account token of the operating account to fund the micro deposits
-
_owner
final JsonField<String> _owner()
Legal Name of the business or individual who owns the external account. This will appear in statements
-
_ownerType
final JsonField<OwnerType> _ownerType()
Owner Type
-
_routingNumber
final JsonField<String> _routingNumber()
Routing Number
-
_type
final JsonField<ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.AccountType> _type()
Account Type
-
_verificationMethod
final JsonField<VerificationMethod> _verificationMethod()
Verification Method
-
_accountToken
final JsonField<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 JsonField<ExternalBankAccountAddress> _address()
Address
-
_companyId
final JsonField<String> _companyId()
Optional field that helps identify bank accounts in receipts
-
_dob
final JsonField<LocalDate> _dob()
Date of Birth of the Individual that owns the external bank account
-
_doingBusinessAs
final JsonField<String> _doingBusinessAs()
Doing Business As
-
_userDefinedId
final JsonField<String> _userDefinedId()
User Defined ID
-
_verificationEnforcement
final JsonField<Boolean> _verificationEnforcement()
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest validate()
-
toBuilder
final ExternalBankAccountCreateParams.Body.BankVerifiedCreateBankAccountApiRequest.Builder toBuilder()
-
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()
-
-
-
-