Risorsa: FlightClass
Rappresentazione JSON |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Campi | |
---|---|
kind |
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa |
localScheduledDepartureDateTime |
Obbligatorio. La data e l'ora previste per la partenza dell'aeromobile dal gate (non dalla pista) Nota: questo campo non deve cambiare troppo a ridosso dell'orario di partenza. Per aggiornamenti sugli orari di partenza (ritardi ecc.), imposta Data/ora nel formato esteso ISO 8601 senza offset. Il tempo può essere specificato con una precisione in millisecondi. ad es. Deve essere la data e l'ora locali dell'aeroporto (non il fuso orario UTC). Google rifiuterà la richiesta se viene fornita la differenza UTC. I fusi orari saranno calcolati da Google in base all'aeroporto di partenza. |
localEstimatedOrActualDepartureDateTime |
L'ora stimata che l'aeromobile ha intenzione di tirare dal gate o l'orario effettivo in cui l'aeromobile ha già tirato fuori dal gate. Nota: questo non è il momento della passerella. Questo campo deve essere impostato se almeno una delle seguenti condizioni è vera:
Data/ora nel formato esteso ISO 8601 senza offset. Il tempo può essere specificato con una precisione in millisecondi. ad es. Deve essere la data e l'ora locali dell'aeroporto (non il fuso orario UTC). Google rifiuterà la richiesta se viene fornita la differenza UTC. I fusi orari saranno calcolati da Google in base all'aeroporto di partenza. |
localBoardingDateTime |
L'orario di imbarco, così come verrebbe stampato sulla carta d'imbarco. Data/ora nel formato esteso ISO 8601 senza offset. Il tempo può essere specificato con una precisione in millisecondi. ad es. Deve essere la data e l'ora locali dell'aeroporto (non il fuso orario UTC). Google rifiuterà la richiesta se viene fornita la differenza UTC. I fusi orari saranno calcolati da Google in base all'aeroporto di partenza. |
localScheduledArrivalDateTime |
L'orario programmato in cui l'aeromobile prevede di raggiungere il gate di destinazione (non la pista). Nota: questo campo non deve cambiare troppo a ridosso dell'orario del periodo di pubblicazione. Per aggiornamenti sugli orari di partenza (ritardi ecc.), imposta Data/ora nel formato esteso ISO 8601 senza offset. Il tempo può essere specificato con una precisione in millisecondi. ad es. Deve essere la data e l'ora locali dell'aeroporto (non il fuso orario UTC). Google rifiuterà la richiesta se viene fornita la differenza UTC. I fusi orari saranno calcolati da Google in base all'aeroporto di arrivo. |
localEstimatedOrActualArrivalDateTime |
L'ora stimata in cui l'aeromobile prevede di raggiungere il gate di destinazione (non la pista) o l'ora effettiva in cui ha raggiunto il gate. Questo campo deve essere impostato se almeno una delle seguenti condizioni è vera:
Data/ora nel formato esteso ISO 8601 senza offset. Il tempo può essere specificato con una precisione in millisecondi. ad es. Deve essere la data e l'ora locali dell'aeroporto (non il fuso orario UTC). Google rifiuterà la richiesta se viene fornita la differenza UTC. I fusi orari saranno calcolati da Google in base all'aeroporto di arrivo. |
flightHeader |
Obbligatorio. Informazioni sulla compagnia aerea e sul numero di telefono. |
origin |
Obbligatorio. Aeroporto di partenza. |
destination |
Obbligatorio. Aeroporto di destinazione. |
flightStatus |
Stato di questo volo. Se non viene configurato, Google calcolerà lo stato in base ai dati di altre origini, ad esempio FlightStats e così via. Nota: lo stato calcolato da Google non verrà restituito nelle risposte dell'API. |
boardingAndSeatingPolicy |
Norme relative a imbarco e posti a sedere. che ti consentono di stabilire quali etichette verranno mostrate agli utenti. |
localGateClosingDateTime |
L'orario di chiusura del gate così come verrebbe stampato sulla carta d'imbarco. Non impostare questo campo se non vuoi stamparlo sulla carta d'imbarco. Data/ora nel formato esteso ISO 8601 senza offset. Il tempo può essere specificato con una precisione in millisecondi. ad es. Deve essere la data e l'ora locali dell'aeroporto (non il fuso orario UTC). Google rifiuterà la richiesta se viene fornita la differenza UTC. I fusi orari saranno calcolati da Google in base all'aeroporto di partenza. |
classTemplateInfo |
Modello di informazioni su come deve essere visualizzata la classe. Se il criterio non viene configurato, Google utilizzerà un insieme predefinito di campi da visualizzare. |
languageOverride |
Se questo campo è presente, le carte d'imbarco mostrate sul dispositivo di un utente saranno sempre in questa lingua. Rappresenta il tag lingua BCP 47. I valori di esempio sono "en-US", "en-GB", "de" o "de-AT". |
id |
Obbligatorio. L'identificatore univoco di una classe. Questo ID deve essere univoco in tutte le classi di un emittente. Questo valore deve essere nel formato issuer ID.identifier: il primo viene emesso da Google, mentre il secondo è scelto da te. Il tuo identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecato |
issuerName |
Obbligatorio. Il nome dell'emittente. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
messages[] |
Un array di messaggi visualizzati nell'app. Tutti gli utenti di questo oggetto riceveranno i messaggi associati. Il numero massimo di questi campi è 10. |
allowMultipleUsersPerObject |
Deprecato. Usa invece il criterio |
homepageUri |
L'URI della home page della tua applicazione. Il completamento dell'URI in questo campo ha lo stesso comportamento della compilazione di un URI in linksModuleData (quando viene eseguito il rendering di un oggetto, viene mostrato un link alla home page in quella che di solito viene considerata la sezione linksModuleData dell'oggetto). |
locations[] |
Nota: al momento questo campo non è supportato per attivare le notifiche geografiche. |
reviewStatus |
Obbligatorio. Lo stato del corso. Questo campo può essere impostato su Devi mantenere questo campo su Devi impostare questo campo su Quando aggiorni un corso già |
review |
I commenti della revisione impostati dalla piattaforma quando un corso è contrassegnato come |
infoModuleData |
Deprecato. Usa invece textModulesData. |
imageModulesData[] |
Dati del modulo immagine. Il numero massimo di questi campi visualizzati è 1 a livello di oggetto e 1 a livello di oggetto di classe. |
textModulesData[] |
Dati del modulo di testo. Se i dati dei moduli di testo sono definiti anche per il corso, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dall'oggetto e 10 dalla classe. |
linksModuleData |
Collega i dati del modulo. Se i dati del modulo dei link sono definiti anche nell'oggetto, verranno visualizzati entrambi. |
redemptionIssuers[] |
Identifica quali emittenti possono riscattare la tessera tramite Smart Tap. Gli emittenti dei rimborsi sono identificati tramite l'ID emittente. Gli emittenti dell'utilizzo devono avere configurato almeno un tasto Smart Tap. Anche i campi |
countryCode |
Codice paese utilizzato per mostrare il paese della carta (quando l'utente non si trova in quel paese) e per mostrare contenuti localizzati quando i contenuti non sono disponibili nella lingua dell'utente. |
heroImage |
Immagine del banner facoltativa visualizzata sulla parte anteriore della scheda. Se non è presente, non verrà visualizzato nulla. L'immagine verrà visualizzata con una larghezza al 100%. |
wordMark |
Deprecato. |
enableSmartTap |
Indica se il corso supporta Smart Tap. Anche i campi |
hexBackgroundColor |
Il colore di sfondo della scheda. Se non viene impostato il colore dominante dell'immagine hero, se non viene impostata alcuna immagine hero, viene utilizzato il colore dominante del logo. Il formato è #rrggbb, dove rrggbb è una terzina RGB esadecimale, ad esempio |
localizedIssuerName |
Stringhe tradotte per il valore IssuerName. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
multipleDevicesAndHoldersAllowedStatus |
Indica se più utenti e dispositivi salveranno lo stesso oggetto facendo riferimento a questa classe. |
callbackOptions |
Opzioni di callback da utilizzare per richiamare l'emittente a ogni salvataggio/eliminazione di un oggetto per questa classe da parte dell'utente finale. Tutti gli oggetti di questa classe sono idonei per il callback. |
securityAnimation |
Informazioni facoltative sull'animazione di sicurezza. Se questa impostazione è impostata, ai dettagli della tessera verrà visualizzata un'animazione di sicurezza. |
viewUnlockRequirement |
Visualizza le opzioni relative ai requisiti di sblocco per la carta d'imbarco. |
appLinkData |
Link facoltativo all'app o al sito web che verrà mostrato sotto forma di pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente che verrà utilizzato. |
FlightHeader
Rappresentazione JSON |
---|
{ "kind": string, "carrier": { object ( |
Campi | |
---|---|
kind |
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa |
carrier |
Informazioni sulla compagnia aerea. Questa è una proprietà obbligatoria di |
flightNumber |
Il numero del volo senza codice vettore IATA. Questo campo deve contenere solo cifre. Questa è una proprietà obbligatoria di ad es. "123" |
operatingCarrier |
Informazioni sulla compagnia aerea operante. |
operatingFlightNumber |
Il numero del volo utilizzato dalla compagnia aerea senza codice IATA. Questo campo deve contenere solo cifre. ad es. "234" |
flightNumberDisplayOverride |
Valore di override da utilizzare per il numero del volo. Il valore predefinito utilizzato per la visualizzazione è vettore + voloNumber. Se ai passeggeri deve essere mostrato un valore diverso, utilizza questo campo per sostituire il comportamento predefinito. ad es. "XX1234 / YY576" |
FlightCarrier
Rappresentazione JSON |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
Campi | |
---|---|
kind |
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa |
carrierIataCode |
Codice della compagnia aerea IATA a due caratteri del vettore di marketing (non del vettore operativo). È necessario fornire esattamente uno di questi elementi o ad es. "LX" per Swiss Air |
carrierIcaoCode |
Codice della compagnia aerea ICAO a tre caratteri del vettore di marketing (anziché del vettore operativo). È necessario fornire esattamente uno di questi elementi o ad es. "EZY" per Easy Jet |
airlineName |
Il nome localizzato della compagnia aerea specificata dal vettoreIataCode. Se il criterio non viene configurato, ai fini della visualizzazione verranno usati ad es. "Swiss Air" per "LX" |
airlineLogo |
Un logo della compagnia aerea descritta dal vettore IataCode e localizedAirlineName. Questo logo verrà visualizzato nella parte superiore della visualizzazione schede dettagliata. |
airlineAllianceLogo |
Un logo dell'alleanza delle compagnie aeree, visualizzato sotto il codice QR che il passeggero scansiona per salire a bordo. |
wideAirlineLogo |
Il logo largo della compagnia aerea. Se fornito, verrà utilizzato al posto del logo della compagnia aerea in alto a sinistra nella visualizzazione schede. |
AirportInfo
Rappresentazione JSON |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Campi | |
---|---|
kind |
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa |
airportIataCode |
Codice aeroporto IATA a tre caratteri. Questo campo è obbligatorio per Esempio: "SFO" |
terminal |
Nome del terminale. Esempio: "INTL" o "io" |
gate |
Il nome della porta. Esempio: "B59" o "59" |
airportNameOverride |
Campo facoltativo che sostituisce il nome della città dell'aeroporto definito dalla IATA. Per impostazione predefinita, Google prende il I nomi ufficiali delle città degli aeroporti IATA sono disponibili sul sito web Nomi delle città degli aeroporti IATA. Ad esempio, per il codice IATA dell'aeroporto "LTN", il sito web IATA indica che la città dell'aeroporto corrispondente è "Londra". Se questo campo non viene compilato, Google mostra "Londra". Tuttavia, se compili questo campo con un nome personalizzato (ad es. "London Luton"), questo campo verrebbe sostituito. |
FlightStatus
Enum | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Il volo è in orario, in anticipo o in ritardo. |
scheduled |
Alias precedente per |
ACTIVE |
Volo in corso (rullaggio, decollo, atterraggio, in volo). |
active |
Alias precedente per |
LANDED |
Il volo è atterrato alla destinazione originale. |
landed |
Alias precedente per |
CANCELLED |
Il volo è stato annullato. |
cancelled |
Alias precedente per |
REDIRECTED |
Il volo è in volo, ma si sta dirigendo verso un aeroporto diverso da quello di destinazione originale. |
redirected |
Alias precedente per |
DIVERTED |
Il volo è già atterrato in un aeroporto diverso da quello di destinazione originale. |
diverted |
Alias precedente per |
BoardingAndSeatingPolicy
Rappresentazione JSON |
---|
{ "kind": string, "boardingPolicy": enum ( |
Campi | |
---|---|
kind |
Identifica di che tipo di risorsa si tratta. Valore: la stringa fissa |
boardingPolicy |
Indica le norme utilizzate dalla compagnia aerea per l'imbarco. Se il criterio non viene configurato, Google utilizzerà |
seatClassPolicy |
Norme sui posti che determinano la modalità di visualizzazione della classe. Se il criterio non viene configurato, Google utilizzerà |
BoardingPolicy
Enum | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Alias precedente per |
GROUP_BASED |
|
groupBased |
Alias precedente per |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Alias precedente per |
SeatClassPolicy
Enum | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Alias precedente per |
CLASS_BASED |
|
classBased |
Alias precedente per |
TIER_BASED |
|
tierBased |
Alias precedente per |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Alias precedente per |
Metodi |
|
---|---|
|
Aggiunge un messaggio alla classe di volo a cui fa riferimento l'ID classe specificato. |
|
Restituisce la classe volo con l'ID classe specificato. |
|
Inserisce una classe volo con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutte le classi di volo per un determinato ID emittente. |
|
Aggiorna la classe di volo a cui fa riferimento l'ID classe specificato. |
|
Aggiorna la classe di volo a cui fa riferimento l'ID classe specificato. |