Class ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest
-
- All Implemented Interfaces:
public final class ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.BuilderA builder for PlaidCreateBankAccountApiRequest.
-
Method Summary
Modifier and Type Method Description final Stringowner()Legal Name of the business or individual who owns the external account. final OwnerTypeownerType()Owner Type final StringprocessorToken()final VerificationMethodverificationMethod()Verification Method final Optional<String>accountToken()Indicates which Lithic account the external account is associated with. 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>userDefinedId()User Defined ID 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>_processorToken()Returns the raw JSON value of processorToken. final JsonField<VerificationMethod>_verificationMethod()Returns the raw JSON value of verificationMethod. final JsonField<String>_accountToken()Returns the raw JSON value of accountToken. 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>_userDefinedId()Returns the raw JSON value of userDefinedId. final Map<String, JsonValue>_additionalProperties()final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.BuildertoBuilder()final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequestvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builderbuilder()Returns a mutable builder for constructing an instance of PlaidCreateBankAccountApiRequest. -
-
Method Detail
-
owner
final String owner()
Legal Name of the business or individual who owns the external account. This will appear in statements
-
processorToken
final String processorToken()
-
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
-
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
-
_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.
-
_processorToken
final JsonField<String> _processorToken()
Returns the raw JSON value of processorToken.
Unlike processorToken, 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.
-
_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.
-
_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.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder toBuilder()
-
builder
final static ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder builder()
Returns a mutable builder for constructing an instance of PlaidCreateBankAccountApiRequest.
The following fields are required:
.owner() .ownerType() .processorToken() .verificationMethod()
-
-
-
-