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.
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.
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.
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
: (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
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
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: