Reserva de vuelo grupo de campos de esquema

Reserva de vuelo es un grupo de campos de esquema estándar para la XDM ExperienceEvent clase que se usa para capturar información relacionada con una reserva de vuelo.

El grupo de campos es una extensión del grupo de campos Detalles de la reserva y contiene todos los campos iguales en 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.

NOTE
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 la reserva.

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.

A continuación se proporciona la estructura de cada objeto proporcionado en flightReservations.

estructura flightReservations

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) El número o identificador de confirmación de la reserva.
  • departureAirportCode: (Cadena) El código de aeropuerto de la ciudad de salida.
  • flightNumber: (Cadena) El 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) Fecha de salida del vuelo que se está reservando.
  • flightNumber: (Cadena) El número de vuelo del vuelo que se está reservando.
  • searchCount: (Número 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
Fecha/Hora
La fecha de llegada del vuelo que se está reservando.
cancellation
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
Fecha/Hora
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
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
Entero
Este valor se registra cuando se modifica una reserva.
modificationDate
Fecha/Hora
Hora a la que se modificó la reserva por última vez.
numberOfAdults
Entero
El número de adultos asociados con la reserva.
numberOfChildren
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