Traveler

public final class Traveler

Parameters

travelerName
primary

Indicator for one of the travelers who is the primary traveler. One traveler in each itinerary item must be listed as primary. By default, for a single traveler this should be set to true.

emailAddress

Email address associated with the traveler as supplied by the partner system.

telephones
age

Age of the traveler.

birthDate

Date of birth for traveler, in ISO-8601 date and time format yyyy-MM-ddTHH:mm:ss.SSSZ.

citizenshipCountryCode

The alpha-3 ISO country code of the traveler's nationality.

travelerId

A unique identifier for travelers in the transaction.

Constructors

Link copied to clipboard
public Traveler Traveler(Name travelerName, Boolean primary, String emailAddress, List<Telephone> telephones, BigDecimal age, OffsetDateTime birthDate, String citizenshipCountryCode, String travelerId)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final BigDecimal age
Link copied to clipboard
private final OffsetDateTime birthDate
Link copied to clipboard
@Pattern(regexp = "^[A-Z]{3}$")
@Length(min = 3, max = 3)
@Valid()
private final String citizenshipCountryCode
Link copied to clipboard
@Length(max = 200)
@Valid()
private final String emailAddress
Link copied to clipboard
@NotNull()
@Valid()
private final Boolean primary
Link copied to clipboard
@Size(min = 1, max = 250)
@Valid()
private final List<Telephone> telephones
Link copied to clipboard
@Length(max = 100)
@Valid()
private final String travelerId
Link copied to clipboard
@NotNull()
@Valid()
private final Name travelerName

Functions

Link copied to clipboard
public final static Traveler.Builder builder()
Link copied to clipboard
public final BigDecimal getAge()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getEmailAddress()
Link copied to clipboard
public final Boolean getPrimary()
Link copied to clipboard
public final List<Telephone> getTelephones()
Link copied to clipboard
public final String getTravelerId()
Link copied to clipboard
public final Name getTravelerName()
Link copied to clipboard
public final Traveler.Builder toBuilder()