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.
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.
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.
flightCheckIn
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
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
aircraftID
aircraftType
arrivalAirportCode
arrivalDate
cancellation
confirmationNumber
created
currencyCode
departureAirportCode
departureDate
fareClass
flightNumber
length
loyaltyID
modification
modificationDate
numberOfAdults
numberOfChildren
passengerID
purpose
salesChannel
securityScreening
status
ticketNumber
tripType
Para obter mais detalhes sobre o grupo de campos, consulte o repositório XDM público: