Grupo de campos de esquema Reserva de voo

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

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

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

Estrutura de Reserva de Voo

flightReservations

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

A estrutura de cada objeto fornecido em flightReservations é fornecida 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: (Cadeia de caracteres) O método usado para fazer check-in, como contador, online, quiosque ou autoatendimento.
  • checkedBags: (Número inteiro) o número de malas despachadas para o voo.
  • checkedPassengers: (Integer) O número de passageiros registrados para o voo, se houver vários passageiros para o mesmo número de reserva.
  • confirmationNumber: (Cadeia de caracteres) O número ou identificador de confirmação de reserva.
  • departureAirportCode: (String) O código do aeroporto da cidade de partida.
  • flightNumber: (Cadeia de caracteres) 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: (Cadeia de caracteres) 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