La reserva de vuelo es un grupo de campos de esquema estándar para el XDM ExperienceEvent visitante que captura información relacionada con una reserva de vuelo.
El grupo de campos es una extensión del grupo de campos Detalles de reserva y contiene todos los mismos campos bajo un único campo de tipo de objeto, reservations
. Además de estos campos genéricos, Reserva de vuelo también incluye la matriz flightReservations
. Esta matriz de objetos se utiliza para describir una o más reservas con propiedades exclusivas del transporte aéreo.
Este documento cubre los detalles de la matriz flightReservations
. Para obtener información sobre los demás campos proporcionados en el objeto reservations
, consulte la referencia del grupo de campos Detalles de reserva.
flightReservations
flightReservations
es una matriz de objetos que representa una lista de reservas de vuelos. Si un evento de reserva implica reservas para múltiples vuelos de conexión en un viaje, por ejemplo, estas reservas pueden aparecer como objetos individuales en flightReservations
para un solo evento.
A continuación se proporciona la estructura de cada objeto proporcionada en flightReservations
.
Propiedad | Tipo de datos | Descripción |
---|---|---|
flightCheckIn |
Objeto | Captura detalles sobre el check-in de vuelo. El objeto incluye las siguientes propiedades:
|
flightStatusSearch |
Objeto | Captura los detalles devueltos cuando se busca el estado del vuelo. El objeto incluye las siguientes propiedades:
|
agentID |
Cadena | El agente o contable responsable de reservar la reserva, si procede. |
aircraftID |
Cadena | Identificador de la aeronave. |
aircraftType |
Cadena | El tipo de aeronave. |
arrivalAirportCode |
Cadena | El código de aeropuerto de la ciudad de llegada. |
arrivalDate |
DateTime | La fecha de llegada del vuelo que se va a reservar. |
cancellation |
Número entero | Este valor se captura cuando se cancela una reserva. |
confirmationNumber |
Cadena | El número o identificador de confirmación de la reserva. |
created |
Cadena | Este valor se captura cuando se crea una reserva. |
currencyCode |
Cadena | El código de moneda ISO 4217 utilizado para realizar la compra. |
departureAirportCode |
Cadena | El código del aeropuerto de la ciudad de salida. |
departureDate |
DateTime | La fecha de salida del vuelo que se va a reservar. |
fareClass |
Cadena | Clase de tarifa del vuelo que se reserva. |
flightNumber |
Cadena | Número de vuelo del vuelo que se va a reservar. |
length |
Número entero | Número total de días para la reserva. |
loyaltyID |
Cadena | El ID del programa de fidelidad o recompensas para el pasajero enumerado en la reserva. |
modification |
Número entero | Este valor se captura cuando se modifica una reserva. |
modificationDate |
DateTime | Hora a la que se modificó la reserva por última vez. |
numberOfAdults |
Número entero | El número de adultos asociados con la reserva. |
numberOfChildren |
Número entero | Número de niños asociados a la reserva. |
passengerID |
Cadena | Información del pasajero asociada a la reserva. |
purpose |
Cadena | El propósito de la reserva, generalmente de negocios o personal. |
salesChannel |
Cadena | Canal de ventas desde el cual se reservó la reserva. |
securityScreening |
Cadena | El tipo de control de seguridad al que está sujeto el pasajero. |
status |
Cadena | El estado de la reserva de vuelo. |
ticketNumber |
Cadena | El número o identificador de reserva. |
tripType |
Cadena | Indica si la reserva es para un viaje de ida, de ida y vuelta o de varias ciudades. |
Para obtener más información sobre el grupo de campos, consulte el repositorio XDM público: