Reserva de vuelo grupo de campos de esquema

Reserva de vuelo es un grupo de campos de esquema estándar para XDM ExperienceEvent clase se utiliza para recopilar información sobre una reserva de vuelo.

El grupo de campos es una extensión de Detalles de reserva grupo de campos, y contiene todos los mismos campos en un único campo de tipo de objeto, reservations. Además de estos campos genéricos, Reserva de vuelo también incluye flightReservations matriz. Esta matriz de objetos se utiliza para describir una o más reservas con propiedades exclusivas del transporte aéreo.

NOTE
Este documento describe los detalles de la flightReservations matriz. Para obtener información sobre los demás campos, consulte la reservations objeto, consulte la Detalles de reserva referencia de grupo de campos.

Estructura de reserva de vuelo

flightReservations

flightReservations es una matriz de objetos que representa una lista de reservas de vuelo. Si un evento de reserva implica reservas para varios vuelos de conexión en un viaje, por ejemplo, estas reservas pueden enumerarse como objetos individuales en flightReservations para un solo evento.

La estructura de cada objeto proporcionada en flightReservations se proporciona a continuación.

estructura de reservas de vuelo

Propiedad
Tipo de datos
Descripción
flightCheckIn
Objeto

Registra detalles sobre el check-in del vuelo. El objeto incluye las siguientes propiedades:

  • arrivalAirportCode: (Cadena) El código de aeropuerto de la ciudad de llegada.
  • boardingGroup: (cadena) indicador específico de la aerolínea del orden de embarque.
  • checkInMethod: (cadena) método utilizado para el registro, como mostrador, en línea, quiosco o autoservicio.
  • checkedBags: (Número entero) El número de maletas facturadas para el vuelo.
  • checkedPassengers: (Número entero) El número de pasajeros registrados para el vuelo, si existen varios pasajeros para el mismo número de reserva.
  • confirmationNumber: (cadena) número o identificador de confirmación de la reserva.
  • departureAirportCode: (Cadena) El código de aeropuerto de la ciudad de salida.
  • flightNumber: (Cadena) Número de vuelo del vuelo que se está reservando.
flightStatusSearch
Objeto

Registra los detalles devueltos cuando se busca el estado del vuelo. El objeto incluye las siguientes propiedades:

  • arrivalAirportCode: (Cadena) El código de aeropuerto de la ciudad de llegada.
  • boardingGroup: (cadena) indicador específico de la aerolínea del orden de embarque.
  • departureAirportCode: (Cadena) El código de aeropuerto de la ciudad de salida.
  • departureDate: (DateTime) La fecha de salida del vuelo que se está reservando.
  • flightNumber: (Cadena) Número de vuelo del vuelo que se está reservando.
  • searchCount: (entero) El número de veces que se ha buscado el estado del vuelo reservado.
agentID
Cadena
El agente o reservador responsable de reservar la reserva, si corresponde.
aircraftID
Cadena
Un identificador de la aeronave.
aircraftType
Cadena
El tipo de avión.
arrivalAirportCode
Cadena
El código del aeropuerto de la ciudad de llegada.
arrivalDate
DateTime
La fecha de llegada del vuelo que se está reservando.
cancellation
Número entero
Este valor se registra cuando se cancela una reserva.
confirmationNumber
Cadena
El número o identificador de confirmación de la reserva.
created
Cadena
Este valor se registra cuando se crea una reserva.
currencyCode
Cadena
El código de divisa en formato ISO 4217 usado 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 está reservando.
fareClass
Cadena
La clase de tarifa del vuelo que se está reservando.
flightNumber
Cadena
El número de vuelo del vuelo que se está reservando.
length
Número entero
Número total de días de la reserva.
loyaltyID
Cadena
El ID del programa de fidelización o recompensas del pasajero que figura en la reserva.
modification
Número entero
Este valor se registra 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
El número de niños asociados con la reserva.
passengerID
Cadena
Información del pasajero asociada con la reserva.
purpose
Cadena
El propósito de la reserva, por lo general, ya sea comercial o personal.
salesChannel
Cadena
El canal de ventas desde el que se reservó la reserva.
securityScreening
Cadena
El tipo de control de seguridad al que está sujeto el pasajero.
status
Cadena
El estado de reserva del vuelo.
ticketNumber
Cadena
El número o identificador de la 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:

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07