Class MicroDepositCreateResponse
-
- All Implemented Interfaces:
public final class MicroDepositCreateResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMicroDepositCreateResponse.BuilderA builder for MicroDepositCreateResponse.
public final classMicroDepositCreateResponse.OwnerTypeOwner Type
public final classMicroDepositCreateResponse.StateAccount State
public final classMicroDepositCreateResponse.TypeAccount Type
public final classMicroDepositCreateResponse.VerificationMethodVerification Method
public final classMicroDepositCreateResponse.VerificationStateVerification State
-
Method Summary
Modifier and Type Method Description final Stringtoken()A globally unique identifier for this record of an external bank account association. final Stringcountry()The country that the bank account is located in using ISO 3166-1. final OffsetDateTimecreated()An ISO 8601 string representing when this funding source was added to the Lithic account. final Stringcurrency()currency of the external account 3-character alphabetic ISO 4217 code final StringlastFour()The last 4 digits of the bank account. final Stringowner()Legal Name of the business or individual who owns the external account. final MicroDepositCreateResponse.OwnerTypeownerType()Owner Type final StringroutingNumber()Routing Number final MicroDepositCreateResponse.Statestate()Account State final MicroDepositCreateResponse.Typetype()Account Type final LongverificationAttempts()The number of attempts at verification final MicroDepositCreateResponse.VerificationMethodverificationMethod()Verification Method final MicroDepositCreateResponse.VerificationStateverificationState()Verification State 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>financialAccountToken()The financial account token of the operating account to fund the micro deposits final Optional<String>name()The nickname for this External Bank Account final Optional<String>userDefinedId()User Defined ID final Optional<String>verificationFailedReason()Optional free text description of the reason for the failed verification. final JsonField<String>_token()A globally unique identifier for this record of an external bank account association. final JsonField<String>_country()The country that the bank account is located in using ISO 3166-1. final JsonField<OffsetDateTime>_created()An ISO 8601 string representing when this funding source was added to the Lithic account. final JsonField<String>_currency()currency of the external account 3-character alphabetic ISO 4217 code final JsonField<String>_lastFour()The last 4 digits of the bank account. final JsonField<String>_owner()Legal Name of the business or individual who owns the external account. final JsonField<MicroDepositCreateResponse.OwnerType>_ownerType()Owner Type final JsonField<String>_routingNumber()Routing Number final JsonField<MicroDepositCreateResponse.State>_state()Account State final JsonField<MicroDepositCreateResponse.Type>_type()Account Type final JsonField<Long>_verificationAttempts()The number of attempts at verification final JsonField<MicroDepositCreateResponse.VerificationMethod>_verificationMethod()Verification Method final JsonField<MicroDepositCreateResponse.VerificationState>_verificationState()Verification State 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>_financialAccountToken()The financial account token of the operating account to fund the micro deposits final JsonField<String>_name()The nickname for this External Bank Account final JsonField<String>_userDefinedId()User Defined ID final JsonField<String>_verificationFailedReason()Optional free text description of the reason for the failed verification. final Map<String, JsonValue>_additionalProperties()final MicroDepositCreateResponsevalidate()final MicroDepositCreateResponse.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static MicroDepositCreateResponse.Builderbuilder()Returns a mutable builder for constructing an instance of MicroDepositCreateResponse. -
-
Method Detail
-
token
final String token()
A globally unique identifier for this record of an external bank account association. If a program links an external bank account to more than one end-user or to both the program and the end-user, then Lithic will return each record of the association
-
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
-
created
final OffsetDateTime created()
An ISO 8601 string representing when this funding source was added to the Lithic account.
-
currency
final String currency()
currency of the external account 3-character alphabetic ISO 4217 code
-
lastFour
final String lastFour()
The last 4 digits of the bank account. Derived by Lithic from the account number passed
-
owner
final String owner()
Legal Name of the business or individual who owns the external account. This will appear in statements
-
ownerType
final MicroDepositCreateResponse.OwnerType ownerType()
Owner Type
-
routingNumber
final String routingNumber()
Routing Number
-
state
final MicroDepositCreateResponse.State state()
Account State
-
type
final MicroDepositCreateResponse.Type type()
Account Type
-
verificationAttempts
final Long verificationAttempts()
The number of attempts at verification
-
verificationMethod
final MicroDepositCreateResponse.VerificationMethod verificationMethod()
Verification Method
-
verificationState
final MicroDepositCreateResponse.VerificationState verificationState()
Verification State
-
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
-
financialAccountToken
final Optional<String> financialAccountToken()
The financial account token of the operating account to fund the micro deposits
-
userDefinedId
final Optional<String> userDefinedId()
User Defined ID
-
verificationFailedReason
final Optional<String> verificationFailedReason()
Optional free text description of the reason for the failed verification. For ACH micro-deposits returned, this field will display the reason return code sent by the ACH network
-
_token
final JsonField<String> _token()
A globally unique identifier for this record of an external bank account association. If a program links an external bank account to more than one end-user or to both the program and the end-user, then Lithic will return each record of the association
-
_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
-
_created
final JsonField<OffsetDateTime> _created()
An ISO 8601 string representing when this funding source was added to the Lithic account.
-
_currency
final JsonField<String> _currency()
currency of the external account 3-character alphabetic ISO 4217 code
-
_lastFour
final JsonField<String> _lastFour()
The last 4 digits of the bank account. Derived by Lithic from the account number passed
-
_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<MicroDepositCreateResponse.OwnerType> _ownerType()
Owner Type
-
_routingNumber
final JsonField<String> _routingNumber()
Routing Number
-
_state
final JsonField<MicroDepositCreateResponse.State> _state()
Account State
-
_type
final JsonField<MicroDepositCreateResponse.Type> _type()
Account Type
-
_verificationAttempts
final JsonField<Long> _verificationAttempts()
The number of attempts at verification
-
_verificationMethod
final JsonField<MicroDepositCreateResponse.VerificationMethod> _verificationMethod()
Verification Method
-
_verificationState
final JsonField<MicroDepositCreateResponse.VerificationState> _verificationState()
Verification State
-
_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
-
_financialAccountToken
final JsonField<String> _financialAccountToken()
The financial account token of the operating account to fund the micro deposits
-
_userDefinedId
final JsonField<String> _userDefinedId()
User Defined ID
-
_verificationFailedReason
final JsonField<String> _verificationFailedReason()
Optional free text description of the reason for the failed verification. For ACH micro-deposits returned, this field will display the reason return code sent by the ACH network
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final MicroDepositCreateResponse validate()
-
toBuilder
final MicroDepositCreateResponse.Builder toBuilder()
-
builder
final static MicroDepositCreateResponse.Builder builder()
Returns a mutable builder for constructing an instance of MicroDepositCreateResponse.
The following fields are required:
.token() .country() .created() .currency() .lastFour() .owner() .ownerType() .routingNumber() .state() .type() .verificationAttempts() .verificationMethod() .verificationState()
-
-
-
-