Class ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder
-
- All Implemented Interfaces:
public final class ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.BuilderA builder for PlaidCreateBankAccountApiRequest.
-
-
Method Summary
-
-
Method Detail
-
owner
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder owner(String owner)
Legal Name of the business or individual who owns the external account. This will appear in statements
-
owner
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder owner(JsonField<String> owner)
Sets Builder.owner to an arbitrary JSON value.
You should usually call Builder.owner with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ownerType
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder ownerType(OwnerType ownerType)
Owner Type
-
ownerType
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder ownerType(JsonField<OwnerType> ownerType)
Sets Builder.ownerType to an arbitrary JSON value.
You should usually call Builder.ownerType with a well-typed OwnerType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
processorToken
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder processorToken(String processorToken)
-
processorToken
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder processorToken(JsonField<String> processorToken)
Sets Builder.processorToken to an arbitrary JSON value.
You should usually call Builder.processorToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
verificationMethod
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder verificationMethod(VerificationMethod verificationMethod)
Verification Method
-
verificationMethod
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder verificationMethod(JsonField<VerificationMethod> verificationMethod)
Sets Builder.verificationMethod to an arbitrary JSON value.
You should usually call Builder.verificationMethod with a well-typed VerificationMethod value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
accountToken
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder accountToken(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
-
accountToken
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder accountToken(JsonField<String> accountToken)
Sets Builder.accountToken to an arbitrary JSON value.
You should usually call Builder.accountToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
companyId
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder companyId(String companyId)
Optional field that helps identify bank accounts in receipts
-
companyId
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder companyId(JsonField<String> companyId)
Sets Builder.companyId to an arbitrary JSON value.
You should usually call Builder.companyId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
dob
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder dob(LocalDate dob)
Date of Birth of the Individual that owns the external bank account
-
dob
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder dob(JsonField<LocalDate> dob)
Sets Builder.dob to an arbitrary JSON value.
You should usually call Builder.dob with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
doingBusinessAs
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder doingBusinessAs(String doingBusinessAs)
Doing Business As
-
doingBusinessAs
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder doingBusinessAs(JsonField<String> doingBusinessAs)
Sets Builder.doingBusinessAs to an arbitrary JSON value.
You should usually call Builder.doingBusinessAs with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
userDefinedId
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder userDefinedId(String userDefinedId)
User Defined ID
-
userDefinedId
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder userDefinedId(JsonField<String> userDefinedId)
Sets Builder.userDefinedId to an arbitrary JSON value.
You should usually call Builder.userDefinedId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ExternalBankAccountCreateParams.Body.PlaidCreateBankAccountApiRequest build()
Returns an immutable instance of PlaidCreateBankAccountApiRequest.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.owner() .ownerType() .processorToken() .verificationMethod()
-
-
-
-