Package io.trippay.sdk.payment.model
Class Cardholder
java.lang.Object
io.trippay.sdk.payment.model.Cardholder
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-04-12T17:32:17.983408277+07:00[Asia/Bangkok]")
public class Cardholder
extends Object
Contains cardholder details.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbilling(CardholderBilling billing) company(CardholderCompany company) boolean@NotNull @Valid CardholderBillingGet billing@Valid CardholderCompanyGet company@NotNull StringgetEmail()The cardholder’s email address.@NotNull StringThe cardholder’s unique id from Issuer.@Valid CardholderIndividualGet individual@NotNull StringgetName()The cardholder’s name.@NotNull StringThe cardholder’s phone number.@NotNull Cardholder.TypeEnumgetType()One of individual or company.inthashCode()identifier(String identifier) individual(CardholderIndividual individual) phoneNumber(String phoneNumber) voidsetBilling(CardholderBilling billing) voidsetCompany(CardholderCompany company) voidvoidsetIdentifier(String identifier) voidsetIndividual(CardholderIndividual individual) voidvoidsetPhoneNumber(String phoneNumber) voidsetType(Cardholder.TypeEnum type) toString()type(Cardholder.TypeEnum type)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_EMAIL
- See Also:
-
JSON_PROPERTY_PHONE_NUMBER
- See Also:
-
JSON_PROPERTY_BILLING
- See Also:
-
JSON_PROPERTY_COMPANY
- See Also:
-
JSON_PROPERTY_INDIVIDUAL
- See Also:
-
-
Constructor Details
-
Cardholder
public Cardholder()
-
-
Method Details
-
identifier
-
getIdentifier
The cardholder’s unique id from Issuer.- Returns:
- identifier
-
setIdentifier
-
type
-
getType
One of individual or company.- Returns:
- type
-
setType
-
name
-
getName
The cardholder’s name. This will be printed on cards issued to them.- Returns:
- name
-
setName
-
email
-
getEmail
The cardholder’s email address.- Returns:
-
setEmail
-
phoneNumber
-
getPhoneNumber
The cardholder’s phone number. This is required for all cardholders who will be creating EU cards.- Returns:
- phoneNumber
-
setPhoneNumber
-
billing
-
getBilling
Get billing- Returns:
- billing
-
setBilling
-
company
-
getCompany
Get company- Returns:
- company
-
setCompany
-
individual
-
getIndividual
Get individual- Returns:
- individual
-
setIndividual
-
equals
-
hashCode
public int hashCode() -
toString
-