public abstract class SessionSource
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected SessionAddress |
billingAddress |
protected java.lang.String |
email |
protected Phone |
homePhone |
protected Phone |
mobilePhone |
protected SessionSourceType |
type |
protected Phone |
workPhone |
| Modifier | Constructor and Description |
|---|---|
protected |
SessionSource(SessionSourceType type) |
|
SessionSource(SessionSourceType type,
SessionScheme scheme,
SessionAddress billingAddress,
Phone homePhone,
Phone mobilePhone,
Phone workPhone,
java.lang.String email) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
SessionAddress |
getBillingAddress() |
java.lang.String |
getEmail() |
Phone |
getHomePhone() |
Phone |
getMobilePhone() |
SessionScheme |
getScheme() |
SessionSourceType |
getType() |
Phone |
getWorkPhone() |
int |
hashCode() |
void |
setBillingAddress(SessionAddress billingAddress) |
void |
setEmail(java.lang.String email) |
void |
setHomePhone(Phone homePhone) |
void |
setMobilePhone(Phone mobilePhone) |
void |
setScheme(SessionScheme scheme) |
void |
setWorkPhone(Phone workPhone) |
java.lang.String |
toString() |
protected final SessionSourceType type
@SerializedName(value="billing_address") protected SessionAddress billingAddress
@SerializedName(value="home_phone") protected Phone homePhone
@SerializedName(value="mobile_phone") protected Phone mobilePhone
@SerializedName(value="work_phone") protected Phone workPhone
protected java.lang.String email
protected SessionSource(SessionSourceType type)
public SessionSource(SessionSourceType type, SessionScheme scheme, SessionAddress billingAddress, Phone homePhone, Phone mobilePhone, Phone workPhone, java.lang.String email)
public SessionSourceType getType()
public SessionScheme getScheme()
public SessionAddress getBillingAddress()
public Phone getHomePhone()
public Phone getMobilePhone()
public Phone getWorkPhone()
public java.lang.String getEmail()
public void setScheme(SessionScheme scheme)
public void setBillingAddress(SessionAddress billingAddress)
public void setHomePhone(Phone homePhone)
public void setMobilePhone(Phone mobilePhone)
public void setWorkPhone(Phone workPhone)
public void setEmail(java.lang.String email)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object