Risorsa: FlightClass
Rappresentazione JSON |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: la stringa fissa |
localScheduledDepartureDateTime |
Obbligatoria. La data e l'ora previste in cui è prevista la partenza dell'aereo dal gate (non dalla pista). Nota: questo campo non deve essere modificato troppo in prossimità dell'orario di partenza. Per aggiornamenti sugli orari di partenza (ritardi e così via), imposta Si tratta di un formato di data e ora in formato ISO 8601 esteso senza un offset. Il tempo può essere specificato con una precisione fino a un millisecondo. ad es: Deve essere la data e l'ora locali dell'aeroporto (non UTC). Google rifiuterà la richiesta se viene fornito lo scarto UTC. I fusi orari verranno calcolati da Google in base all'aeroporto di partenza. |
localEstimatedOrActualDepartureDateTime |
L'orario stimato in cui l'aereo prevede di fermarsi dal gate o l'ora effettiva in cui l'aereo è già stato estratto dal gate. Nota: questo non è il momento della pista. Questo campo deve essere impostato se almeno uno dei seguenti valori è vero:
Si tratta di un formato di data e ora in formato ISO 8601 esteso senza un offset. Il tempo può essere specificato con una precisione fino a un millisecondo. ad es: Deve essere la data e l'ora locali dell'aeroporto (non UTC). Google rifiuterà la richiesta se viene fornito lo scarto UTC. I fusi orari verranno calcolati da Google in base all'aeroporto di partenza. Se non viene configurato, Google lo imposterà in base ai dati di altre fonti. |
localBoardingDateTime |
L'orario d'imbarco stampato sulla carta d'imbarco. Si tratta di un formato di data e ora in formato ISO 8601 esteso senza un offset. Il tempo può essere specificato con una precisione fino a un millisecondo. ad es: Deve essere la data e l'ora locali dell'aeroporto (non UTC). Google rifiuterà la richiesta se viene fornito lo scarto UTC. I fusi orari verranno calcolati da Google in base all'aeroporto di partenza. Se non viene configurato, Google lo imposterà in base ai dati di altre fonti. |
localScheduledArrivalDateTime |
L'ora programmata l'aereo prevede di raggiungere l'ingresso di destinazione (non la pista). Nota: questo campo non deve essere modificato troppo vicino al momento del volo. Per aggiornamenti sugli orari di partenza (ritardi e così via), imposta Si tratta di un formato di data e ora in formato ISO 8601 esteso senza un offset. Il tempo può essere specificato con una precisione fino a un millisecondo. ad es: Deve essere la data e l'ora locali dell'aeroporto (non UTC). Google rifiuterà la richiesta se viene fornito lo scarto UTC. I fusi orari verranno calcolati da Google in base all'aeroporto di arrivo. Se non viene configurato, Google lo imposterà in base ai dati di altre fonti. |
localEstimatedOrActualArrivalDateTime |
L'ora stimata in cui l'aereo ha intenzione di raggiungere l'ingresso di destinazione (non la pista) o il tempo effettivo in cui l'aereo ha raggiunto l'ingresso. Questo campo deve essere impostato se almeno uno dei seguenti valori è vero:
Si tratta di un formato di data e ora in formato ISO 8601 esteso senza un offset. Il tempo può essere specificato con una precisione fino a un millisecondo. ad es: Deve essere la data e l'ora locali dell'aeroporto (non UTC). Google rifiuterà la richiesta se viene fornito lo scarto UTC. I fusi orari verranno calcolati da Google in base all'aeroporto di arrivo. Se non viene configurato, Google lo imposterà in base ai dati di altre fonti. |
flightHeader |
Obbligatoria. Informazioni sulla compagnia aerea e sul numero di volo. |
origin |
Obbligatoria. Aeroporto di partenza. |
destination |
Obbligatoria. Aeroporto di destinazione. |
flightStatus |
Stato di questo volo. Se il criterio non viene configurato, Google calcolerà lo stato in base ai dati di altre origini, come FlightStats e così via. Nota: lo stato calcolato da Google non verrà restituito nelle risposte dell'API. |
boardingAndSeatingPolicy |
Norme relative a salire a bordo e posti a sedere. in modo da indicare quali etichette verranno mostrate agli utenti. |
localGateClosingDateTime |
L'orario di chiusura del cancello stampato sulla carta d'imbarco. Non impostare questo campo se non vuoi stamparlo sulla carta d'imbarco. Si tratta di un formato di data e ora in formato ISO 8601 esteso senza un offset. Il tempo può essere specificato con una precisione fino a un millisecondo. ad es: Deve essere la data e l'ora locali dell'aeroporto (non UTC). Google rifiuterà la richiesta se viene fornito lo scarto UTC. I fusi orari verranno calcolati da Google in base all'aeroporto di partenza. |
classTemplateInfo |
Informazioni sul modello su come deve essere visualizzato il corso. 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 |
Obbligatoria. L'identificatore univoco di una classe. Questo ID deve essere univoco per tutti i corsi di un emittente. Questo valore deve essere nel formato issuer ID.identifier, dove la prima è rilasciata da Google e la seconda è scelta da te. L'identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecata |
issuerName |
Obbligatoria. Il nome dell'emittente. La lunghezza massima consigliata è di 20 caratteri per garantire che l'intera stringa 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 dell'applicazione. Il completamento dell'URI in questo campo comporta lo stesso comportamento di un URI in linksModuleData (quando viene visualizzato un oggetto, viene mostrato un link alla home page in quella che solitamente viene considerata la sezione linksModuleData dell'oggetto). |
locations[] |
Nota: questo campo non è attualmente supportato per attivare le notifiche geografiche. |
reviewStatus |
Obbligatoria. Lo stato del corso. Questo campo può essere impostato su Dovresti mantenere questo campo su Imposta questo campo su Quando aggiorni una classe già |
review |
I commenti della recensione 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 classe. |
textModulesData[] |
Dati dei moduli di testo. Se nella classe sono definiti anche i dati del modulo di testo, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dall'oggetto e 10 dalla classe. |
linksModuleData |
Collega i dati del modulo. Se nell'oggetto sono definiti anche i dati del modulo Link, verranno visualizzati entrambi. |
redemptionIssuers[] |
Identifica quali emittenti di promozioni possono utilizzare la tessera tramite Smart Tap. Gli emittenti di rimborsi sono identificati in base al loro ID emittente. Gli emittenti di promozioni devono avere almeno una chiave Smart Tap configurata. Anche i campi |
countryCode |
Codice paese utilizzato per visualizzare il paese della scheda (quando l'utente non si trova in quel paese) e per visualizzare contenuti localizzati quando 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 al 100% di larghezza. |
wordMark |
Deprecato. |
enableSmartTap |
Identifica se questo corso supporta Smart Tap. Anche i campi |
hexBackgroundColor |
Il colore di sfondo della scheda. Se non viene impostato, viene utilizzato il colore dominante dell'immagine hero e, se non è impostata alcuna immagine hero, viene utilizzato il colore dominante del logo. Il formato è #rrggbb, dove rrggbb è una tripletta RGB esadecimale, ad esempio |
localizedIssuerName |
Stringhe tradotte per l'emittenteName. La lunghezza massima consigliata è di 20 caratteri per garantire che l'intera stringa venga visualizzata su schermi più piccoli. |
multipleDevicesAndHoldersAllowedStatus |
Identifica se più utenti e dispositivi salveranno lo stesso oggetto con 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, verrà visualizzata un'animazione di sicurezza nei dettagli del pass. |
viewUnlockRequirement |
Visualizza le opzioni dei requisiti di sblocco per la carta d'imbarco. |
appLinkData |
Link facoltativo dell'app o del sito web che verrà visualizzato come pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente che verrà utilizzato al suo posto. |
FlightHeader
Rappresentazione JSON |
---|
{ "kind": string, "carrier": { object ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: la stringa fissa |
carrier |
Informazioni sulla compagnia aerea. Questa è una proprietà obbligatoria di |
flightNumber |
Il numero del volo senza il codice dell'operatore IATA. Questo campo deve contenere solo cifre. Questa è una proprietà obbligatoria di ad es: "123" |
operatingCarrier |
Informazioni sulla gestione della compagnia aerea. |
operatingFlightNumber |
Il numero del volo utilizzato dalla compagnia aerea senza il codice dell'operatore IATA. Questo campo deve contenere solo cifre. ad es: "234" |
flightNumberDisplayOverride |
Sostituisci il valore da utilizzare per il numero del volo. Il valore predefinito utilizzato ai fini della visualizzazione è vettore + FlightNumber. Se è necessario mostrare un valore diverso ai passeggeri, 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 il tipo di risorsa. Valore: la stringa fissa |
carrierIataCode |
Codice della compagnia aerea IATA a due caratteri della compagnia aerea commerciale (anziché della compagnia aerea operativa). È necessario specificare esattamente uno di questi valori o ad es: "LX" per Swiss Air |
carrierIcaoCode |
Il codice ICAO della compagnia aerea a tre caratteri della compagnia aerea commerciale (anziché della compagnia aerea operativa). È necessario specificare esattamente uno di questi valori o ad es: "EZY" per Easy Jet |
airlineName |
Un nome localizzato della compagnia aerea specificato dal corriereIataCode. Se il criterio non viene configurato, per la visualizzazione verranno utilizzati ad es: "Swiss Air" per "LX" |
airlineLogo |
Un logo della compagnia aerea descritta da carrierIataCode e localizedAirlineName. Questo logo verrà mostrato nella parte superiore della visualizzazione schede dettagliata. |
airlineAllianceLogo |
Un logo dell'alleanza della compagnia aerea, mostrato sotto il codice QR che il passeggero scansiona per salire a bordo. |
wideAirlineLogo |
L'ampio logo 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 il tipo di risorsa. Valore: la stringa fissa |
airportIataCode |
Codice aeroporto IATA a tre caratteri. Questo campo è obbligatorio per Esempio: "SFO" |
terminal |
Nome del terminale. Esempio: "INTL" o "I" |
gate |
Il nome del cancello. Esempio: "B59" o "59" |
airportNameOverride |
Campo facoltativo che sostituisce il nome della città dell'aeroporto definito dall'IATA. Per impostazione predefinita, Google prende il I nomi ufficiali delle città degli aeroporti IATA sono disponibili sul sito web dei nomi delle città degli aeroporti IATA. Ad esempio, per il codice IATA aeroportuale "LTN", il sito web IATA indica che la città aeroporto corrispondente è "Londra". Se questo campo non viene compilato, Google visualizzerà "Londra". Tuttavia, se si compila questo campo con un nome personalizzato (ad es. "Londra Luton"), questo viene sostituito. |
FlightStatus
Enum | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Il volo è in orario, in anticipo o in ritardo. |
scheduled |
Alias precedente per |
ACTIVE |
Volo in corso (taxi, decollo, atterraggio, decollo). |
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 è aereo, ma è diretto a un aeroporto diverso dalla destinazione originale. |
redirected |
Alias precedente per |
DIVERTED |
Il volo è già atterrato a un aeroporto diverso dalla destinazione originale. |
diverted |
Alias precedente per |
BoardingAndSeatingPolicy
Rappresentazione JSON |
---|
{ "kind": string, "boardingPolicy": enum ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: la stringa fissa |
boardingPolicy |
Indica le norme utilizzate dalla compagnia aerea per l'imbarco. Se il criterio non viene configurato, Google utilizzerà |
seatClassPolicy |
La norma sui posti che determina la modalità di visualizzazione della classe dei posti. 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 Flight con l'ID classe specificato. |
|
Inserisce una classe di volo con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutte le classi di volo per uno specifico 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. |