Package com.checkout.common
Class AccountHolder.AccountHolderBuilder
- java.lang.Object
-
- com.checkout.common.AccountHolder.AccountHolderBuilder
-
- Enclosing class:
- AccountHolder
public static class AccountHolder.AccountHolderBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
type
public AccountHolder.AccountHolderBuilder type(AccountHolderType type)
- Returns:
this.
-
fullName
public AccountHolder.AccountHolderBuilder fullName(java.lang.String fullName)
- Returns:
this.
-
firstName
public AccountHolder.AccountHolderBuilder firstName(java.lang.String firstName)
- Returns:
this.
-
middleName
public AccountHolder.AccountHolderBuilder middleName(java.lang.String middleName)
- Returns:
this.
-
lastName
public AccountHolder.AccountHolderBuilder lastName(java.lang.String lastName)
- Returns:
this.
-
email
public AccountHolder.AccountHolderBuilder email(java.lang.String email)
- Returns:
this.
-
gender
public AccountHolder.AccountHolderBuilder gender(java.lang.String gender)
- Returns:
this.
-
companyName
public AccountHolder.AccountHolderBuilder companyName(java.lang.String companyName)
- Returns:
this.
-
taxId
public AccountHolder.AccountHolderBuilder taxId(java.lang.String taxId)
- Returns:
this.
-
dateOfBirth
public AccountHolder.AccountHolderBuilder dateOfBirth(java.lang.String dateOfBirth)
- Returns:
this.
-
countryOfBirth
public AccountHolder.AccountHolderBuilder countryOfBirth(CountryCode countryOfBirth)
- Returns:
this.
-
residentialStatus
public AccountHolder.AccountHolderBuilder residentialStatus(java.lang.String residentialStatus)
- Returns:
this.
-
billingAddress
public AccountHolder.AccountHolderBuilder billingAddress(Address billingAddress)
- Returns:
this.
-
phone
public AccountHolder.AccountHolderBuilder phone(Phone phone)
- Returns:
this.
-
identification
public AccountHolder.AccountHolderBuilder identification(AccountHolderIdentification identification)
- Returns:
this.
-
accountNameInquiry
public AccountHolder.AccountHolderBuilder accountNameInquiry(java.lang.Boolean accountNameInquiry)
- Returns:
this.
-
build
public AccountHolder build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-