BankAccountDetail class abstract
BankAccountDetail
Properties:
- accountNumber - The bank account number (without separators). >Refer to Required information for details on field requirements.
- accountType - The type of bank account. Only applicable to bank accounts held in the USA. The permitted values are:
checking,savings. >Refer to Required information for details on field requirements. - bankAccountName - The name of the bank account.
- bankAccountReference - Merchant reference to the bank account.
- bankAccountUUID - The unique identifier (UUID) of the Bank Account. >If, during an account holder create or update request, this field is left blank (but other fields provided), a new Bank Account will be created with a procedurally-generated UUID. >If, during an account holder create request, a UUID is provided, the creation of the Bank Account will fail while the creation of the account holder will continue. >If, during an account holder update request, a UUID that is not correlated with an existing Bank Account is provided, the update of the account holder will fail. >If, during an account holder update request, a UUID that is correlated with an existing Bank Account is provided, the existing Bank Account will be updated.
- bankBicSwift - The bank identifier code. >Refer to Required information for details on field requirements.
- bankCity - The city in which the bank branch is located. >Refer to Required information for details on field requirements.
- bankCode - The bank code of the banking institution with which the bank account is registered. >Refer to Required information for details on field requirements.
- bankName - The name of the banking institution with which the bank account is held. >Refer to Required information for details on field requirements.
- branchCode - The branch code of the branch under which the bank account is registered. The value to be specified in this parameter depends on the country of the bank account: * United States - Routing number * United Kingdom - Sort code * Germany - Bankleitzahl >Refer to Required information for details on field requirements.
- checkCode - The check code of the bank account. >Refer to Required information for details on field requirements.
- countryCode - The two-letter country code in which the bank account is registered. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). >Refer to Required information for details on field requirements.
- currencyCode - The currency in which the bank account deals. >The permitted currency codes are defined in ISO-4217 (e.g. 'EUR').
- iban - The international bank account number. >The IBAN standard is defined in ISO-13616. >Refer to Required information for details on field requirements.
- ownerCity - The city of residence of the bank account owner. >Refer to Required information for details on field requirements.
- ownerCountryCode - The country code of the country of residence of the bank account owner. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). >Refer to Required information for details on field requirements.
- ownerDateOfBirth - The date of birth of the bank account owner. The date should be in ISO-8601 format yyyy-mm-dd (e.g. 2000-01-31).
- ownerHouseNumberOrName - The house name or number of the residence of the bank account owner. >Refer to Required information for details on field requirements.
- ownerName - The name of the bank account owner. >Refer to Required information for details on field requirements.
- ownerNationality - The country code of the country of nationality of the bank account owner. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). >Refer to Required information for details on field requirements.
- ownerPostalCode - The postal code of the residence of the bank account owner. >Refer to Required information for details on field requirements.
- ownerState - The state of residence of the bank account owner. >Refer to Required information for details on field requirements.
- ownerStreet - The street name of the residence of the bank account owner. >Refer to Required information for details on field requirements.
- primaryAccount - If set to true, the bank account is a primary account.
- taxId - The tax ID number. >Refer to Required information for details on field requirements.
- urlForVerification - The URL to be used for bank account verification. This may be generated on bank account creation. >Refer to Required information for details on field requirements.
- Annotations
-
- @BuiltValue.new()
Constructors
- BankAccountDetail([void updates(BankAccountDetailBuilder b)])
-
factory
Properties
- accountNumber → String?
-
The bank account number (without separators). >Refer to Required information for details on field requirements.
no setter
- accountType → String?
-
The type of bank account. Only applicable to bank accounts held in the USA. The permitted values are:
checking,savings. >Refer to Required information for details on field requirements.no setter - bankAccountName → String?
-
The name of the bank account.
no setter
- bankAccountReference → String?
-
Merchant reference to the bank account.
no setter
- bankAccountUUID → String?
-
The unique identifier (UUID) of the Bank Account. >If, during an account holder create or update request, this field is left blank (but other fields provided), a new Bank Account will be created with a procedurally-generated UUID. >If, during an account holder create request, a UUID is provided, the creation of the Bank Account will fail while the creation of the account holder will continue. >If, during an account holder update request, a UUID that is not correlated with an existing Bank Account is provided, the update of the account holder will fail. >If, during an account holder update request, a UUID that is correlated with an existing Bank Account is provided, the existing Bank Account will be updated.
no setter
- bankBicSwift → String?
-
The bank identifier code. >Refer to Required information for details on field requirements.
no setter
- bankCity → String?
-
The city in which the bank branch is located. >Refer to Required information for details on field requirements.
no setter
- bankCode → String?
-
The bank code of the banking institution with which the bank account is registered. >Refer to Required information for details on field requirements.
no setter
- bankName → String?
-
The name of the banking institution with which the bank account is held. >Refer to Required information for details on field requirements.
no setter
- branchCode → String?
-
The branch code of the branch under which the bank account is registered. The value to be specified in this parameter depends on the country of the bank account: * United States - Routing number * United Kingdom - Sort code * Germany - Bankleitzahl >Refer to Required information for details on field requirements.
no setter
- checkCode → String?
-
The check code of the bank account. >Refer to Required information for details on field requirements.
no setter
- countryCode → String?
-
The two-letter country code in which the bank account is registered. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). >Refer to Required information for details on field requirements.
no setter
- currencyCode → String?
-
The currency in which the bank account deals. >The permitted currency codes are defined in ISO-4217 (e.g. 'EUR').
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- iban → String?
-
The international bank account number. >The IBAN standard is defined in ISO-13616. >Refer to Required information for details on field requirements.
no setter
- ownerCity → String?
-
The city of residence of the bank account owner. >Refer to Required information for details on field requirements.
no setter
- ownerCountryCode → String?
-
The country code of the country of residence of the bank account owner. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). >Refer to Required information for details on field requirements.
no setter
- ownerDateOfBirth → String?
-
The date of birth of the bank account owner. The date should be in ISO-8601 format yyyy-mm-dd (e.g. 2000-01-31).
no setter
- ownerHouseNumberOrName → String?
-
The house name or number of the residence of the bank account owner. >Refer to Required information for details on field requirements.
no setter
- ownerName → String?
-
The name of the bank account owner. >Refer to Required information for details on field requirements.
no setter
- ownerNationality → String?
-
The country code of the country of nationality of the bank account owner. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). >Refer to Required information for details on field requirements.
no setter
- ownerPostalCode → String?
-
The postal code of the residence of the bank account owner. >Refer to Required information for details on field requirements.
no setter
- ownerState → String?
-
The state of residence of the bank account owner. >Refer to Required information for details on field requirements.
no setter
- ownerStreet → String?
-
The street name of the residence of the bank account owner. >Refer to Required information for details on field requirements.
no setter
- primaryAccount → bool?
-
If set to true, the bank account is a primary account.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- taxId → String?
-
The tax ID number. >Refer to Required information for details on field requirements.
no setter
- urlForVerification → String?
-
The URL to be used for bank account verification. This may be generated on bank account creation. >Refer to Required information for details on field requirements.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(BankAccountDetailBuilder)) → BankAccountDetail -
Rebuilds the instance.
inherited
-
toBuilder(
) → BankAccountDetailBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
BankAccountDetail> -
no setter