public final class Customer
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Customer.CustomerBuilder
The type Customer builder.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
email |
private java.lang.String |
firstName |
private java.lang.String |
identifier |
private java.lang.String |
lastName |
(package private) java.lang.String |
metaData
The Meta data.
|
private java.lang.String |
middleName |
private PhoneNumber |
phone |
Modifier | Constructor and Description |
---|---|
private |
Customer(java.lang.String identifier,
java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName,
java.lang.String email,
PhoneNumber phone,
java.lang.String metaData) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getEmail()
Gets email.
|
java.lang.String |
getFirstName()
Gets first name.
|
java.lang.String |
getIdentifier()
Gets identifier.
|
java.lang.String |
getLastName()
Gets last name.
|
java.lang.String |
getMetaData()
Gets meta data.
|
java.lang.String |
getMiddleName()
Gets middle name.
|
PhoneNumber |
getPhone()
Gets phone.
|
java.lang.String |
toString() |
@SerializedName(value="id") @Expose private java.lang.String identifier
@SerializedName(value="first_name") @Expose private java.lang.String firstName
@SerializedName(value="middle_name") @Expose private java.lang.String middleName
@SerializedName(value="last_name") @Expose private java.lang.String lastName
@SerializedName(value="email") @Expose private java.lang.String email
@SerializedName(value="phone") @Expose private PhoneNumber phone
@SerializedName(value="metadata") java.lang.String metaData
private Customer(java.lang.String identifier, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String email, PhoneNumber phone, java.lang.String metaData)
public java.lang.String getIdentifier()
@Nullable public java.lang.String getFirstName()
@Nullable public java.lang.String getMiddleName()
@Nullable public java.lang.String getLastName()
@Nullable public java.lang.String getEmail()
@Nullable public PhoneNumber getPhone()
@Nullable public java.lang.String getMetaData()
public java.lang.String toString()
toString
in class java.lang.Object