public class BankAccount extends PayPalModel
| Constructor and Description |
|---|
BankAccount()
Default Constructor
|
BankAccount(java.lang.String accountNumber,
java.lang.String accountNumberType)
Parameterized Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAccountName()
A customer designated name.
|
java.lang.String |
getAccountNumber()
Account number in either IBAN (max length 34) or BBAN (max length 17) format.
|
java.lang.String |
getAccountNumberType()
Type of the bank account number (International or Basic Bank Account Number).
|
java.lang.String |
getAccountType()
Type of the bank account.
|
java.lang.String |
getAuthCaptureTimestamp()
Time at which the authorization (or check) was captured.
|
java.lang.String |
getAuthType()
How the check was obtained from the customer, if check was the source of the information provided.
|
java.lang.String |
getBankName()
Name of the bank.
|
Address |
getBillingAddress()
Billing address.
|
java.lang.String |
getBirthDate()
Birth date of the bank account holder.
|
java.lang.String |
getCheckType()
Type of the check when this information was obtained through a check by the facilitator or merchant.
|
java.lang.String |
getConfirmationStatus()
Confirmation status of a bank account.
|
java.lang.String |
getCountryCode()
2 letter country code of the Bank.
|
java.lang.String |
getCreateTime()
Time the resource was created.
|
java.lang.String |
getExternalCustomerId()
A unique identifier of the customer to whom this bank account belongs to.
|
java.lang.String |
getFirstName()
Account holder's first name.
|
java.lang.String |
getId()
ID of the bank account being saved for later use.
|
java.lang.String |
getLastName()
Account holder's last name.
|
java.util.List<DefinitionsLinkdescription> |
getLinks() |
java.lang.String |
getMerchantId()
A unique identifier of the merchant for which this bank account has been stored for.
|
java.lang.String |
getPayerId()
[DEPRECATED] Use external_customer_id instead.
|
java.lang.String |
getRoutingNumber()
Routing transit number (aka Bank Code) of the bank (typically for domestic use only - for international use, IBAN includes bank code).
|
java.lang.String |
getState()
State of this funding instrument.
|
java.lang.String |
getUpdateTime()
Time the resource was last updated.
|
java.lang.String |
getValidUntil()
Date/Time until this resource can be used to fund a payment.
|
int |
hashCode() |
BankAccount |
setAccountName(java.lang.String accountName)
A customer designated name.
|
BankAccount |
setAccountNumber(java.lang.String accountNumber)
Account number in either IBAN (max length 34) or BBAN (max length 17) format.
|
BankAccount |
setAccountNumberType(java.lang.String accountNumberType)
Type of the bank account number (International or Basic Bank Account Number).
|
BankAccount |
setAccountType(java.lang.String accountType)
Type of the bank account.
|
BankAccount |
setAuthCaptureTimestamp(java.lang.String authCaptureTimestamp)
Time at which the authorization (or check) was captured.
|
BankAccount |
setAuthType(java.lang.String authType)
How the check was obtained from the customer, if check was the source of the information provided.
|
BankAccount |
setBankName(java.lang.String bankName)
Name of the bank.
|
BankAccount |
setBillingAddress(Address billingAddress)
Billing address.
|
BankAccount |
setBirthDate(java.lang.String birthDate)
Birth date of the bank account holder.
|
BankAccount |
setCheckType(java.lang.String checkType)
Type of the check when this information was obtained through a check by the facilitator or merchant.
|
BankAccount |
setConfirmationStatus(java.lang.String confirmationStatus)
Confirmation status of a bank account.
|
BankAccount |
setCountryCode(java.lang.String countryCode)
2 letter country code of the Bank.
|
BankAccount |
setCreateTime(java.lang.String createTime)
Time the resource was created.
|
BankAccount |
setExternalCustomerId(java.lang.String externalCustomerId)
A unique identifier of the customer to whom this bank account belongs to.
|
BankAccount |
setFirstName(java.lang.String firstName)
Account holder's first name.
|
BankAccount |
setId(java.lang.String id)
ID of the bank account being saved for later use.
|
BankAccount |
setLastName(java.lang.String lastName)
Account holder's last name.
|
BankAccount |
setLinks(java.util.List<DefinitionsLinkdescription> links) |
BankAccount |
setMerchantId(java.lang.String merchantId)
A unique identifier of the merchant for which this bank account has been stored for.
|
BankAccount |
setPayerId(java.lang.String payerId)
[DEPRECATED] Use external_customer_id instead.
|
BankAccount |
setRoutingNumber(java.lang.String routingNumber)
Routing transit number (aka Bank Code) of the bank (typically for domestic use only - for international use, IBAN includes bank code).
|
BankAccount |
setState(java.lang.String state)
State of this funding instrument.
|
BankAccount |
setUpdateTime(java.lang.String updateTime)
Time the resource was last updated.
|
BankAccount |
setValidUntil(java.lang.String validUntil)
Date/Time until this resource can be used to fund a payment.
|
toJSON, toStringpublic BankAccount()
public BankAccount(java.lang.String accountNumber,
java.lang.String accountNumberType)
public java.lang.String getId()
public java.lang.String getAccountNumber()
public java.lang.String getAccountNumberType()
public java.lang.String getRoutingNumber()
public java.lang.String getAccountType()
public java.lang.String getAccountName()
public java.lang.String getCheckType()
public java.lang.String getAuthType()
public java.lang.String getAuthCaptureTimestamp()
public java.lang.String getBankName()
public java.lang.String getCountryCode()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getBirthDate()
public Address getBillingAddress()
public java.lang.String getState()
public java.lang.String getConfirmationStatus()
public java.lang.String getPayerId()
public java.lang.String getExternalCustomerId()
public java.lang.String getMerchantId()
public java.lang.String getCreateTime()
public java.lang.String getUpdateTime()
public java.lang.String getValidUntil()
public java.util.List<DefinitionsLinkdescription> getLinks()
public BankAccount setId(java.lang.String id)
public BankAccount setAccountNumber(java.lang.String accountNumber)
public BankAccount setAccountNumberType(java.lang.String accountNumberType)
public BankAccount setRoutingNumber(java.lang.String routingNumber)
public BankAccount setAccountType(java.lang.String accountType)
public BankAccount setAccountName(java.lang.String accountName)
public BankAccount setCheckType(java.lang.String checkType)
public BankAccount setAuthType(java.lang.String authType)
public BankAccount setAuthCaptureTimestamp(java.lang.String authCaptureTimestamp)
public BankAccount setBankName(java.lang.String bankName)
public BankAccount setCountryCode(java.lang.String countryCode)
public BankAccount setFirstName(java.lang.String firstName)
public BankAccount setLastName(java.lang.String lastName)
public BankAccount setBirthDate(java.lang.String birthDate)
public BankAccount setBillingAddress(Address billingAddress)
public BankAccount setState(java.lang.String state)
public BankAccount setConfirmationStatus(java.lang.String confirmationStatus)
public BankAccount setPayerId(java.lang.String payerId)
public BankAccount setExternalCustomerId(java.lang.String externalCustomerId)
public BankAccount setMerchantId(java.lang.String merchantId)
public BankAccount setCreateTime(java.lang.String createTime)
public BankAccount setUpdateTime(java.lang.String updateTime)
public BankAccount setValidUntil(java.lang.String validUntil)
public BankAccount setLinks(java.util.List<DefinitionsLinkdescription> links)
public boolean equals(java.lang.Object o)
equals in class PayPalModelprotected boolean canEqual(java.lang.Object other)
canEqual in class PayPalModelpublic int hashCode()
hashCode in class PayPalModel