Gruppo di campi schema prenotazione volo

Flight Reservationè un gruppo di campi di schema standard per la XDM ExperienceEvent classe utilizzato per acquisire informazioni relative a una prenotazione di volo.

Il gruppo di campi è un'estensione del gruppo di campi Dettagli prenotazione e contiene tutti gli stessi campi in un singolo campo di tipo oggetto, reservations. Oltre a questi campi generici, Riserva di volo include anche la matrice flightReservations. Questa serie di oggetti viene utilizzata per descrivere una o più prenotazioni con proprietà esclusive per i viaggi aerei.

NOTA

Questo documento descrive i dettagli dell'array flightReservations. Per informazioni sugli altri campi forniti nell'oggetto reservations, fare riferimento al riferimento al gruppo di campi Dettagli prenotazione.

Struttura della prenotazione del volo

flightReservations

flightReservations è un array di oggetti che rappresenta un elenco di prenotazioni di volo. Se un evento di prenotazione comporta prenotazioni per più voli di collegamento in un viaggio, ad esempio, queste prenotazioni possono essere elencate come oggetti individuali in flightReservations per un singolo evento.

La struttura di ciascun oggetto fornito in flightReservations è fornita di seguito.

struttura flightReservations

Proprietà Tipo di dati Descrizione
flightCheckIn Oggetto Acquisisce i dettagli sul check-in del volo. L'oggetto include le seguenti proprietà:
  • arrivalAirportCode: (Stringa) Il codice dell'aeroporto della città di arrivo.
  • boardingGroup: (Stringa) Indicatore specifico della compagnia aerea dell'ordine di imbarco.
  • checkInMethod: (Stringa) Il metodo utilizzato per il check-in, ad esempio contatore, online, chiosco o self-service.
  • checkedBags: (Intero) Il numero di borse controllate per il volo.
  • checkedPassengers: (Intero) Il numero di passeggeri sottoposti a check-in per il volo, se esistono più passeggeri per lo stesso numero di prenotazione.
  • confirmationNumber: (Stringa) Il numero o l'identificatore di conferma della prenotazione.
  • departureAirportCode: (Stringa) Il codice aeroportuale della città di partenza.
  • flightNumber: (Stringa) Il numero del volo riservato.
flightStatusSearch Oggetto Acquisisce i dettagli restituiti quando si esegue la ricerca dello stato del volo. L'oggetto include le seguenti proprietà:
  • arrivalAirportCode: (Stringa) Il codice dell'aeroporto della città di arrivo.
  • boardingGroup: (Stringa) Indicatore specifico della compagnia aerea dell'ordine di imbarco.
  • departureAirportCode: (Stringa) Il codice aeroportuale della città di partenza.
  • departureDate: (DateTime) La data di partenza del volo da riservare.
  • flightNumber: (Stringa) Il numero del volo riservato.
  • searchCount: (Intero) Il numero di volte in cui è stata effettuata la ricerca dello stato del volo riservato.
agentID Stringa L'agente o la prenotazione responsabile della prenotazione, se del caso.
aircraftID Stringa Identificatore dell'aeromobile.
aircraftType Stringa Tipo di aeromobile.
arrivalAirportCode Stringa Il codice aeroportuale della città di arrivo.
arrivalDate DateTime Data di arrivo del volo da riservare.
cancellation Intero Questo valore viene acquisito quando una prenotazione è stata annullata.
confirmationNumber Stringa Numero o identificativo della prenotazione.
created Stringa Questo valore viene acquisito quando viene creata una prenotazione.
currencyCode Stringa Codice valuta ISO 4217 utilizzato per effettuare l'acquisto.
departureAirportCode Stringa Il codice aeroportuale della città di partenza.
departureDate DateTime Data di partenza del volo da riservare.
fareClass Stringa La classe della tariffa del volo da riservare.
flightNumber Stringa Numero del volo riservato.
length Intero Numero totale di giorni per la prenotazione.
loyaltyID Stringa ID del programma fedeltà o premi per il passeggero elencato nella prenotazione.
modification Intero Questo valore viene acquisito quando una prenotazione è stata modificata.
modificationDate DateTime Data dell'ultima modifica della prenotazione.
numberOfAdults Intero Numero di adulti associati alla prenotazione.
numberOfChildren Intero Il numero di figli associati alla prenotazione.
passengerID Stringa Informazioni sul passeggero associate alla prenotazione.
purpose Stringa Lo scopo della prenotazione, in genere sia commerciale che personale.
salesChannel Stringa Canale di vendita da cui è stata prenotata la prenotazione.
securityScreening Stringa Il tipo di controllo di sicurezza cui è soggetto il passeggero.
status Stringa Stato della prenotazione del volo.
ticketNumber Stringa Numero o identificativo della prenotazione.
tripType Stringa Indica se la prenotazione è per un viaggio di sola andata, un viaggio di andata e ritorno o un viaggio in più città.

Per ulteriori dettagli sul gruppo di campi, consulta l’archivio XDM pubblico:

In questa pagina