OptionalaccountingItems?: {OptionalagencyCustomerNumber?: stringOptionalallSegments?: (OptionalbookingId?: stringOptionalcars?: (OptionalcontactInfo?: { emails?: string[] } & {OptionalcreationDetails?: {OptionalagencyIataNumber?: stringOptionalcreationDate?: stringFormat: date
OptionalcreationTime?: stringOptionalcreationUserSine?: stringOptionalprimeHostId?: stringOptionalpurchaseDeadlineDate?: stringFormat: date
OptionalpurchaseDeadlineTime?: stringOptionaluserHomePcc?: stringOptionaluserWorkPcc?: stringOptionalcruises?: (OptionalendDate?: stringFormat: date
The end date of the booking in ISO 8601 format.
OptionalfareOffers?: {OptionalfareRules?: {Optionalfares?: {Optionalflights?: (OptionalflightTickets?: {OptionalfutureTicketingPolicy?: {Optionalcomment?: stringOptionalqueueNumber?: stringOptionalticketingDate?: stringFormat: date
OptionalticketingPcc?: stringOptionalticketingTime?: stringOptionalhotels?: (OptionalisCancelable?: booleanOptionalisTicketed?: booleanOptionaljourneys?: {OptionalnonElectronicTickets?: {OptionalotherServices?: {Optionalpayments?: {OptionalcarTotals?: {OptionalflightCurrentTotals?: {OptionalflightTotals?: {OptionalformsOfPayment?: (OptionalhotelTotals?: {OptionaltrainTotals?: {Optionalremarks?: {OptionalretentionEndDate?: stringFormat: date
OptionalretentionLabel?: stringOptionalspecialServices?: {OptionalstartDate?: stringFormat: date
The start date of the booking in ISO 8601 format.
Optionaltrains?: (Optionaltravelers?: {OptionaltravelersGroup?: {OptionalitemId?: stringOptionalname?: stringOptionalnumberOfTravelers?: numberFormat: int32
OptionalnumberOfTravelersRemaining?: numberFormat: int32
Optionalagency?: {Optionaladdress?: {OptionalagencyCustomerNumber?: stringOptionalcontactInfo?: { emails?: string[] }Optionalemails?: string[]OptionalfutureTicketingPolicy?: {Optionalcomment?: stringOptionalqueueNumber?: stringOptionalticketingDate?: stringFormat: date
OptionalticketingPcc?: stringOptionalticketingTime?: stringOptionalticketingPolicy?: "TODAY" | "ALREADY_TICKETED" | "FUTURE_TICKETING" | "TICKETING_TIME_LIMIT"OptionalticketingTimeLimitPolicy?: { airlineCode?: string; ticketingDate?: string; ticketingTime?: string }OptionalairlineCode?: stringThe two-letter IATA designator code of the marketing airline.
OptionalticketingDate?: stringFormat: date
OptionalticketingTime?: stringFormat: int32
Optionalcar?: {OptionalcollectionAddress?: {Optionalcity?: stringOptionalcountryCode?: stringThe two-letter ISO 3166 country code.
OptionalpostalCode?: stringOptionalstateProvince?: stringOptionalstreet?: stringOptionalcollectionSite?: { id?: string; name?: string; phone?: string }Optionalid?: stringOptionalname?: stringOptionalphone?: stringOptionaldeliveryAddress?: {Optionalcity?: stringOptionalcountryCode?: stringThe two-letter ISO 3166 country code.
OptionalpostalCode?: stringOptionalstateProvince?: stringOptionalstreet?: stringOptionaldeliverySite?: { id?: string; name?: string; phone?: string }Optionalid?: stringOptionalname?: stringOptionalphone?: stringOptionalemailIndex?: numberFormat: int32
OptionalflightIndex?: numberFormat: int32
OptionalformOfPayment?: numberFormat: int32
OptionalpaymentPolicy?: "DEPOSIT" | "GUARANTEE"Format: int32
OptionalspecialInstructions?: stringOptionaltravelerIndex?: numberFormat: int32
OptionalcontactInfo?: { emails?: string[] } & {OptionalerrorHandlingPolicy?: (OptionalflightDetails?: {OptionalflightPricing?: {Optionalflights?: {OptionalhaltOnFlightStatusCodes?: ("US" | "NO" | "NN" | "UC" | "UN" | "UU" | "LL" | "HL")[]Lists optional flight status codes considered unacceptable. The system will stop processing upon encountering an unacceptable status code within a booked flight. If no status codes are provided, the system will automatically stop processing when encountering NO, UC, US, UN, UU, LL, or HL.
OptionalretryBookingUnconfirmedFlights?: booleanIf true, the system will attempt to rebook unconfirmed flights. If any of the booked flights returns an unacceptable status code (as defined by HaltOnFlightStatusCodeEnum), the system will cancel them and rebook them in the lowest available fare. If the status codes remain unacceptable after the process has completed, the system will stop processing and return an error message. retryBookingUnconfirmedFlights may result in a price increase.
OptionalflightOffer?: { offerId: string; selectedOfferItems: string[] }Optionalhotel?: {OptionalassociatedFlightDetails?: {OptionalarrivalAirlineCode?: stringThe two-letter IATA designator code of the marketing airline for the arrival flight.
OptionalarrivalFlightNumber?: numberFormat: int32
OptionalarrivalTime?: stringOptionaldepartureAirlineCode?: stringThe two-letter IATA designator code of the marketing airline for the departure flight.
OptionaldepartureFlightNumber?: numberFormat: int32
OptionaldepartureTime?: stringOptionalcorporateDiscountCode?: numberFormat: int32
OptionalformOfPayment?: numberFormat: int32
OptionalpaymentPolicy?: "DEPOSIT" | "GUARANTEE" | "LATE"Optionalrooms?: {OptionalspecialInstruction?: stringOptionalnotification?: {Optionalemail?: OptionalqueuePlacement?: {OptionalotherServices?: {Optionalpayment?: {OptionalbillingAddress?: {OptionalformsOfPayment?: (Optionalprofiles?: {Optionalremarks?: (OptionalretentionEndDate?: stringFormat: date
OptionalretentionLabel?: stringOptionaltargetPcc?: stringOptionaltravelers?: {
Description
Lists accounting items from the booking.