Reserva de voo grupo de campos de esquema

Reserva de voo é um grupo de campos de esquema padrão para o XDM ExperienceEvent classe utilizado para registrar informações relativas a uma reserva de voo.

O grupo de campos é uma extensão do Detalhes da reserva grupo de campos, e contém todos os mesmos campos sob um único campo de tipo de objeto, reservations. Além desses campos genéricos, Reserva de voo também inclui flightReservations matriz. Esta matriz de objetos é usada para descrever uma ou mais reservas com propriedades exclusivas da viagem aérea.

NOTE
Este documento abrange os detalhes da flightReservations matriz. Para obter informações sobre os outros campos fornecidos no reservations objeto, consulte o Detalhes da reserva referência do grupo de campos.

Estrutura de reserva de voo

flightReservations

flightReservations é uma matriz de objetos que representa uma lista de reservas de voo. Se um evento de reserva envolver reservas para vários voos de conexão em uma viagem, por exemplo, essas reservas podem ser listadas como objetos individuais em flightReservations por um único evento.

A estrutura de cada objeto fornecido em flightReservations é fornecido abaixo.

estrutura flightReservations

Propriedade
Tipo de dados
Descrição
flightCheckIn
Objeto

Registra detalhes sobre o check-in do voo. O objeto inclui as seguintes propriedades:

  • arrivalAirportCode: (String) O código do aeroporto da cidade de chegada.
  • boardingGroup: (String) O indicador específico da linha aérea do pedido de embarque.
  • checkInMethod: (String) O método usado no check-in, como contador, online, quiosque ou autoatendimento.
  • checkedBags: (número inteiro) o número de malas despachadas para o voo.
  • checkedPassengers: (Número inteiro) o número de passageiros registrados para o voo, se houver vários passageiros para o mesmo número de reserva.
  • confirmationNumber: (String) O número ou identificador de confirmação da reserva.
  • departureAirportCode: (String) O código do aeroporto da cidade de partida.
  • flightNumber: (String) O número do voo que está sendo reservado.
flightStatusSearch
Objeto

Registra os detalhes retornados quando o status do voo é pesquisado. O objeto inclui as seguintes propriedades:

  • arrivalAirportCode: (String) O código do aeroporto da cidade de chegada.
  • boardingGroup: (String) O indicador específico da linha aérea do pedido de embarque.
  • departureAirportCode: (String) O código do aeroporto da cidade de partida.
  • departureDate: (DateTime) A data de partida do voo que está sendo reservado.
  • flightNumber: (String) O número do voo que está sendo reservado.
  • searchCount: (Número inteiro) o número de vezes que o status do voo reservado foi pesquisado.
agentID
String
O agente ou a agência responsável pela realização da reserva, se aplicável.
aircraftID
String
Um identificador da aeronave.
aircraftType
String
O tipo de aeronave.
arrivalAirportCode
String
O código do aeroporto da cidade de chegada.
arrivalDate
DateTime
A data de chegada do voo que está sendo reservado.
cancellation
Número inteiro
Esse valor é capturado quando uma reserva é cancelada.
confirmationNumber
String
O número ou identificador de confirmação de reserva.
created
String
Esse valor é capturado quando uma reserva é criada.
currencyCode
String
O código de moeda ISO 4217 usado para fazer a compra.
departureAirportCode
String
O código do aeroporto da cidade de partida.
departureDate
DateTime
A data de partida do voo que está sendo reservado.
fareClass
String
A classe de tarifa do voo que está sendo reservado.
flightNumber
String
O número do voo que está sendo reservado.
length
Número inteiro
O número total de dias da reserva.
loyaltyID
String
A ID do programa de fidelidade ou recompensa do passageiro listado na reserva.
modification
Número inteiro
Esse valor é capturado quando uma reserva é modificada.
modificationDate
DateTime
A hora em que a reserva foi modificada pela última vez.
numberOfAdults
Número inteiro
O número de adultos associados à reserva.
numberOfChildren
Número inteiro
O número de filhos associado à reserva.
passengerID
String
Informações do passageiro associadas à reserva.
purpose
String
O objetivo da reserva, normalmente comercial ou pessoal.
salesChannel
String
O canal de vendas do qual a reserva foi feita.
securityScreening
String
O tipo de triagem de segurança a que o passageiro está sujeito.
status
String
O status da reserva do voo.
ticketNumber
String
O número ou identificador da reserva.
tripType
String
Indica se a reserva é para uma viagem só de ida, ida e volta ou uma viagem em várias cidades.

Para obter mais detalhes sobre o grupo de campos, consulte o repositório XDM público:

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