public abstract class PassengerDetails extends Object implements Parcelable
Modifier and Type | Class and Description |
---|---|
static class |
PassengerDetails.Builder
Builder to create
PassengerDetails object. |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
PassengerDetails() |
Modifier and Type | Method and Description |
---|---|
static PassengerDetails.Builder |
builder()
Deprecated.
please use the builder that gets the mandatory properties.
|
static PassengerDetails.Builder |
builder(String name,
String phoneNumber)
Returns a builder to create
PassengerDetails object. |
abstract String |
getEmail()
Optional.
|
abstract String |
getName()
The full name (first and last) of the passenger.
|
abstract String |
getPhoneNumber()
The phone number of the passenger.
|
abstract String |
getPhotoUrl()
Optional.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
describeContents, writeToParcel
public abstract String getName()
public abstract String getPhoneNumber()
E.164 general format must contain only digits split as follows : Country code (max 3 digits) Subscriber number (max 12 digits)
public abstract String getPhotoUrl()
null
if doesn't exist.public abstract String getEmail()
null
if doesn't exist.public static PassengerDetails.Builder builder(String name, String phoneNumber)
PassengerDetails
object.@Deprecated public static PassengerDetails.Builder builder()
PassengerDetails
object.