Itinerary

public Itinerary Itinerary(String itineraryId, String propertyId, ItineraryLinks links, String email, Phone phone, List<RoomItinerary> rooms, BillingContact billingContact, Adjustment adjustment, String creationDateTime, String affiliateReferenceId, String affiliateMetadata, Conversations conversations, TraderInformation traderInformation, EssentialInformation essentialInformation, Itinerary.TravelPurpose travelPurpose, List<ItineraryHistoryItem> itineraryHistory, List<List<RoomHistoryItem>> roomHistory)

Parameters

itineraryId

The itinerary id.

propertyId

The property id.

links
email

Email address for the customer.

phone
rooms
billingContact
adjustment
creationDateTime

The creation date/time of the booking.

affiliateReferenceId

Your unique reference value. This field supports from 3 to a maximum of 28 characters.

affiliateMetadata

Field that stores up to 256 characters of additional metadata with the itinerary, uniqueness is not required.

conversations
traderInformation
essentialInformation
travelPurpose

Value potentially passed in during the availability request to indicate the purpose of the trip designated by the traveler.

itineraryHistory
roomHistory

An array of rooms each containing an array of room history events.