Class IndividualAccountHolder
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.individualaccountholder.IndividualAccountHolder
-
public final class IndividualAccountHolder extends AbstractAccountHolder
individual account_holder Class Information about the account holder of the card
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIndividualAccountHolder.IndividualAccountHolderBuilder
-
Field Summary
-
Fields inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder
type
-
-
Constructor Summary
Constructors Constructor Description IndividualAccountHolder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IndividualAccountHolder.IndividualAccountHolderBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)AccountNameInquiryTypegetAccountNameInquiry()The result of the Account Name Inquiry check.AccountNameInquiryDetailsgetAccountNameInquiryDetails()Details of the Account Name Inquiry check.java.lang.StringgetFirstName()The card account holder's first name A valid and legal name must be populated in this field.java.lang.StringgetLastName()The card account holder's last name A valid and legal name must be populated in this field.java.lang.StringgetMiddleName()The card account holder's middle name Conditional - required when the card metadata issuer_country = ZA (South Africa) [Optional] <= 35inthashCode()voidsetAccountNameInquiry(AccountNameInquiryType accountNameInquiry)The result of the Account Name Inquiry check.voidsetAccountNameInquiryDetails(AccountNameInquiryDetails accountNameInquiryDetails)Details of the Account Name Inquiry check.voidsetFirstName(java.lang.String firstName)The card account holder's first name A valid and legal name must be populated in this field.voidsetLastName(java.lang.String lastName)The card account holder's last name A valid and legal name must be populated in this field.voidsetMiddleName(java.lang.String middleName)The card account holder's middle name Conditional - required when the card metadata issuer_country = ZA (South Africa) [Optional] <= 35java.lang.StringtoString()-
Methods inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.accountholder.AbstractAccountHolder
getType
-
-
-
-
Method Detail
-
builder
public static IndividualAccountHolder.IndividualAccountHolderBuilder builder()
-
getFirstName
public java.lang.String getFirstName()
The card account holder's first name A valid and legal name must be populated in this field. The populated value cannot be only one character or all numeric. [Required] <= 35
-
getLastName
public java.lang.String getLastName()
The card account holder's last name A valid and legal name must be populated in this field. The populated value cannot be only one character or all numeric. [Required] <= 35
-
getAccountNameInquiry
public AccountNameInquiryType getAccountNameInquiry()
The result of the Account Name Inquiry check. [Required]
-
getMiddleName
public java.lang.String getMiddleName()
The card account holder's middle name Conditional - required when the card metadata issuer_country = ZA (South Africa) [Optional] <= 35
-
getAccountNameInquiryDetails
public AccountNameInquiryDetails getAccountNameInquiryDetails()
Details of the Account Name Inquiry check. [Optional]
-
setFirstName
public void setFirstName(java.lang.String firstName)
The card account holder's first name A valid and legal name must be populated in this field. The populated value cannot be only one character or all numeric. [Required] <= 35
-
setLastName
public void setLastName(java.lang.String lastName)
The card account holder's last name A valid and legal name must be populated in this field. The populated value cannot be only one character or all numeric. [Required] <= 35
-
setAccountNameInquiry
public void setAccountNameInquiry(AccountNameInquiryType accountNameInquiry)
The result of the Account Name Inquiry check. [Required]
-
setMiddleName
public void setMiddleName(java.lang.String middleName)
The card account holder's middle name Conditional - required when the card metadata issuer_country = ZA (South Africa) [Optional] <= 35
-
setAccountNameInquiryDetails
public void setAccountNameInquiryDetails(AccountNameInquiryDetails accountNameInquiryDetails)
Details of the Account Name Inquiry check. [Optional]
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractAccountHolder
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqualin classAbstractAccountHolder
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractAccountHolder
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractAccountHolder
-
-