Flight Reservation schema field group
Flight Reservation is a standard schema field group for the XDM ExperienceEvent class used to capture information regarding a flight reservation.
The field group is an extension of the Reservation Details field group, and contains all of the same fields under a single object-type field, reservations
. In addition to these generic fields, Flight Reservation also includes flightReservations
array. This array of objects is used to describe one or more reservations with properties unique to air travel.
flightReservations
array. For information on the other fields provided under the reservations
object, please refer to the Reservation Details field group reference.
flightReservations
flightReservations
is an array of objects that represents a list of flight reservations. If a reservation event involves reservations for multiple connecting flights on a trip, for example, these reservations can be listed as individual objects under flightReservations
for a single event.
The structure of each object provided under flightReservations
is provided below.
flightCheckIn
Captures details about the flight check-in. The object includes the following properties:
arrivalAirportCode
: (String) The airport code of the arrival city.boardingGroup
: (String) The airline-specific indicator of boarding order.checkInMethod
: (String) The method used the check in, such as counter, online, kiosk, or self-service.checkedBags
: (Integer) The number of bags checked for the flight.checkedPassengers
: (Integer) The number of passengers checked in for the flight, if multiple passengers exist for the same reservation number.confirmationNumber
: (String) The reservation confirmation number or identifier.departureAirportCode
: (String) The airport code of the departure city.flightNumber
: (String) The flight number for the flight being reserved.
flightStatusSearch
Captures the details returned when the flight’s status is searched. The object includes the following properties:
arrivalAirportCode
: (String) The airport code of the arrival city.boardingGroup
: (String) The airline-specific indicator of boarding order.departureAirportCode
: (String) The airport code of the departure city.departureDate
: (DateTime) The departure date of the flight being reserved.flightNumber
: (String) The flight number for the flight being reserved.searchCount
: (Integer) The number of times the reserved flight’s status has been searched for.
agentID
aircraftID
aircraftType
arrivalAirportCode
arrivalDate
cancellation
confirmationNumber
created
currencyCode
departureAirportCode
departureDate
fareClass
flightNumber
length
loyaltyID
modification
modificationDate
numberOfAdults
numberOfChildren
passengerID
purpose
salesChannel
securityScreening
status
ticketNumber
tripType
For more details on the field group, refer to the public XDM repository: