Ressource: FlightClass
Représentation JSON |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur : chaîne fixe |
local |
Obligatoire. Date et heure prévues du départ de l'avion de la porte (et non de la piste) Remarque: Ce champ ne doit pas être modifié trop près de l'heure de départ. Pour les informations sur les heures de départ (retards, etc.), veuillez définir Il s'agit d'une date/heure sans décalage au format étendu de la norme ISO 8601. L'heure peut être indiquée à la milliseconde près. Exemple: Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google rejette la requête si un décalage UTC est fourni. Les fuseaux horaires seront calculés par Google en fonction de l'aéroport de départ. |
local |
Heure estimée à laquelle l'avion quittera la porte ou heure réelle à laquelle l'avion a déjà quitté la porte. Remarque: Il ne s'agit pas de la durée de la piste. Ce champ doit être défini si au moins l'une des conditions suivantes est remplie:
Il s'agit d'une date/heure exprimée dans le format étendu de la norme ISO 8601, sans décalage. L'heure peut être indiquée à la milliseconde près. Exemple: Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google rejettera la requête si un décalage UTC est fourni. Les fuseaux horaires seront calculés par Google en fonction de l'aéroport de départ. |
local |
Heure d'embarquement telle qu'elle apparaîtra sur la carte d'embarquement. Il s'agit d'une date/heure sans décalage au format étendu de la norme ISO 8601. L'heure peut être indiquée à la milliseconde près. Exemple: Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google rejette la requête si un décalage UTC est fourni. Les fuseaux horaires seront calculés par Google en fonction de l'aéroport de départ. |
local |
Heure prévue de l'avion pour atteindre la porte de destination (et non la piste). Remarque: Ce champ ne doit pas être modifié trop près de l'heure de départ du vol. Pour les informations sur les heures de départ (retards, etc.), veuillez définir Il s'agit d'une date/heure exprimée dans le format étendu de la norme ISO 8601, sans décalage. L'heure peut être indiquée à la milliseconde près. Exemple: Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google rejette la requête si un décalage UTC est fourni. Les fuseaux horaires seront calculés par Google en fonction de l'aéroport d'arrivée. |
local |
Heure estimée à laquelle l'avion prévoit d'atteindre la porte de destination (et non la piste) ou heure réelle à laquelle il a atteint la porte. Ce champ doit être défini si au moins l'une des conditions suivantes est remplie:
Il s'agit d'une date/heure exprimée dans le format étendu de la norme ISO 8601, sans décalage. L'heure peut être indiquée à la milliseconde près. Exemple: Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google rejette la requête si un décalage UTC est fourni. Les fuseaux horaires sont calculés par Google en fonction de l'aéroport d'arrivée. |
flight |
Obligatoire. Informations sur la compagnie aérienne et le numéro du vol. |
origin |
Obligatoire. Aéroport de départ. |
destination |
Obligatoire. Aéroport de destination. |
flight |
État de ce vol. Si cette valeur n'est pas définie, Google calcule l'état à partir de données provenant d'autres sources, telles que FlightStats, etc. Remarque: L'état calculé par Google ne sera pas renvoyé dans les réponses de l'API. |
boarding |
Règles concernant l'embarquement et l'attribution des places Vous pourrez ainsi déterminer les libellés que les utilisateurs verront. |
local |
Heure de fermeture de la porte telle qu'elle figure sur la carte d'embarquement. Ne définissez pas ce champ si vous ne souhaitez pas l'imprimer sur la carte d'embarquement. Il s'agit d'une date/heure exprimée dans le format étendu de la norme ISO 8601, sans décalage. L'heure peut être indiquée à la milliseconde près. Exemple: Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google rejettera la requête si un décalage UTC est fourni. Les fuseaux horaires seront calculés par Google en fonction de l'aéroport de départ. |
class |
Informations du modèle sur la façon dont le cours doit s'afficher. Si cette règle n'est pas configurée, Google utilise un ensemble de champs par défaut à afficher. |
language |
Si ce champ est présent, les cartes d'embarquement diffusées sur l'appareil d'un utilisateur seront toujours dans cette langue. Représente l'étiquette de langue BCP 47. Exemples de valeurs : "en-US", "en-GB", "de" ou "de-AT". |
id |
Obligatoire. Identifiant unique d'un cours. Cet ID doit être unique parmi toutes les classes d'un émetteur. Cette valeur doit respecter le format issuer ID.identifier, où le premier est émis par Google et le second est choisi par vous. Votre identifiant unique ne doit contenir que des caractères alphanumériques, ainsi que des symboles ".", "_" et "-". |
version |
Obsolète |
issuer |
Obligatoire. Nom de l'émetteur. La longueur maximale recommandée est de 20 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
messages[] |
Tableau des messages affichés dans l'application. Tous les utilisateurs de cet objet recevront les messages associés. Le nombre maximal de ces champs est 10. |
allowMultipleUsersPerObject |
Obsolète. Utilisez |
homepage |
URI de la page d'accueil de votre application. Renseigner l'URI dans ce champ entraîne exactement le même comportement que de renseigner un URI dans linksModuleData (lorsqu'un objet est affiché, un lien vers la page d'accueil s'affiche dans ce qui est généralement considéré comme la section linksModuleData de l'objet). |
locations[] |
Remarque: Actuellement, ce champ ne permet pas de déclencher des notifications géographiques. |
review |
Obligatoire. État de la classe. Ce champ peut être défini sur Laissez ce champ défini sur Vous devez définir ce champ sur Lorsque vous mettez à jour une classe déjà |
review |
Commentaires d'évaluation définis par la plate-forme lorsqu'un cours est marqué |
infoModuleData |
Obsolète. Utilisez textModulesData à la place. |
image |
Données du module d'image. Le nombre maximal de ces champs affichés est 1 pour le niveau objet et 1 pour le niveau d'objet de classe. |
text |
Données du module de texte. Si des données de module de texte sont également définies sur le cours, les deux sont affichées. Le nombre maximal de ces champs affichés est de 10 pour l'objet et de 10 pour la classe. |
links |
Données du module de liens. Si des données du module de liens sont également définies sur l'objet, les deux sont affichées. |
redemption |
Indique les émetteurs d'offres qui peuvent utiliser la carte via le sans contact avancé. Les émetteurs d'offres sont identifiés par leur ID d'émetteur. Les émetteurs de bons doivent avoir au moins une clé Smart Tap configurée. Les champs |
country |
Code pays utilisé pour afficher le pays de la carte (lorsque l'utilisateur ne se trouve pas dans ce pays), ainsi que pour afficher le contenu localisé lorsque celui-ci n'est pas disponible dans la langue de l'utilisateur. |
hero |
Image de bannière facultative qui s'affiche au recto de la carte. Si aucun n'est présent, rien ne s'affiche. L'image s'affichera sur 100 % de la largeur. |
wordMark |
Obsolète. |
enable |
Indique si cette classe est compatible avec le Sans contact avancé. Les champs |
hex |
Couleur d'arrière-plan de la carte. Si cette option n'est pas définie, la couleur dominante de l'image héros est utilisée. Si aucune image héros n'est définie, la couleur dominante du logo est utilisée. Le format est #rrggbb, où rrggbb est un triplet RVB au format hexadécimal, tel que |
localized |
Chaînes traduites pour issuerName. La longueur maximale recommandée est de 20 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
multiple |
Indique si plusieurs utilisateurs et appareils enregistrent le même objet faisant référence à cette classe. |
callback |
Options de rappel à utiliser pour rappeler l'émetteur à chaque enregistrement/suppression d'un objet de cette classe par l'utilisateur final. Tous les objets de cette classe peuvent utiliser le rappel. |
security |
Informations facultatives sur l'animation de sécurité. Si cette option est définie, une animation de sécurité s'affiche sur les informations de la carte. |
view |
Afficher les options de conditions de déverrouillage pour la carte d'embarquement. |
notify |
Indique si les mises à jour des champs de cette classe doivent déclencher ou non des notifications. Si la valeur est NOTIFY, nous tenterons de déclencher une notification de mise à jour de champ auprès des utilisateurs. Ces notifications ne sont envoyées aux utilisateurs que si le champ figure sur une liste d'autorisation. Si aucune valeur n'est spécifiée, aucune notification ne sera déclenchée. Ce paramètre est éphémère et doit être défini avec chaque requête PATCH ou UPDATE. Sinon, aucune notification ne sera déclenchée. |
app |
Lien vers une application ou un site Web facultatif qui s'affiche sous forme de bouton sur le recto de la carte. Si AppLinkData est fourni pour l'objet correspondant, il sera utilisé à la place. |
value |
Données du module avec valeur ajoutée facultative. Maximum de 10 pour le cours. Pour une carte, seuls dix s'affichent, en priorité pour ceux de l'objet. |
FlightHeader
Représentation JSON |
---|
{ "kind": string, "carrier": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
carrier |
Informations sur la compagnie aérienne Il s'agit d'une propriété obligatoire de |
flight |
Numéro du vol sans le code de transporteur IATA. Ce champ ne doit contenir que des chiffres. Il s'agit d'une propriété obligatoire de Exemple: "123" |
operating |
Informations sur la compagnie aérienne exploitant le vol |
operating |
Numéro de vol utilisé par la compagnie aérienne assurant le vol, sans code IATA. Ce champ ne doit contenir que des chiffres. Exemple: "234" |
flight |
Valeur à remplacer pour le numéro de vol. La valeur par défaut utilisée à des fins d'affichage est "Carrier + flightNumber". Si une valeur différente doit être affichée pour les passagers, utilisez ce champ pour remplacer le comportement par défaut. Exemple: "XX1234 / YY576" |
FlightCarrier
Représentation JSON |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
carrier |
Code IATA à deux caractères de la compagnie aérienne marketing (par opposition à la compagnie aérienne exploitant le vol). Vous devez indiquer exactement une valeur de cette colonne ou de Exemple: "LX" pour Swiss Air |
carrier |
Code ICAO à trois caractères de la compagnie aérienne assurant la commercialisation (par opposition à la compagnie assurant l'exploitation). Vous devez indiquer exactement un seul de ces éléments ou Par exemple : « EZY » pour Easy Jet |
airline |
Nom localisé de la compagnie aérienne spécifié par carrierIataCode. Si cette valeur n'est pas définie, Exemple: "Swiss Air" pour "LX" |
airline |
Logo de la compagnie aérienne décrite par carrierIataCode et localizedAirlineName. Ce logo s'affichera en haut de la vue détaillée de la fiche. |
airline |
Logo de la compagnie aérienne alliance, affiché sous le code QR que les passagers scannent pour monter à bord. |
wide |
Logo large de la compagnie aérienne. Si vous fournissez un logo, il sera utilisé à la place du logo de la compagnie aérienne en haut à gauche de la vue de la fiche. |
AirportInfo
Représentation JSON |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur : chaîne fixe |
airport |
Code IATA de l'aéroport à trois caractères Ce champ est obligatoire pour Exemple: "SFO" |
terminal |
Nom du terminal. Exemple: "INTL" ou "I" |
gate |
Nom de la porte. Exemple: "B59" ou "59" |
airport |
Champ facultatif qui remplace le nom de la ville de l'aéroport défini par l'IATA. Par défaut, Google prend le Vous trouverez les noms officiels des villes des aéroports IATA sur le site Web Noms des villes des aéroports IATA. Par exemple, pour le code IATA de l'aéroport "LTN", le site Web de l'IATA indique que la ville correspondante est "Londres". Si ce champ n'est pas renseigné, Google affichera "Londres". Toutefois, si vous renseignez ce champ avec un nom personnalisé (par exemple, "Londres Luton"), il sera ignoré. |
FlightStatus
Enums | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Le vol est à l'heure, en avance ou retardé. |
scheduled |
Ancien alias de |
ACTIVE |
Le vol est en cours (roulage, décollage, atterrissage, vol). |
active |
Ancien alias de |
LANDED |
Le vol a atterri à la destination d'origine. |
landed |
Ancien alias de |
CANCELLED |
Le vol est annulé. |
cancelled |
Ancien alias de |
REDIRECTED |
Le vol est en vol, mais se dirige vers un aéroport différent de la destination d'origine. |
redirected |
Ancien alias de |
DIVERTED |
L'avion a déjà atterri à un aéroport différent de celui de destination d'origine. |
diverted |
Ancien alias de |
BoardingAndSeatingPolicy
Représentation JSON |
---|
{ "kind": string, "boardingPolicy": enum ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur : chaîne fixe |
boarding |
Indique la règle utilisée par la compagnie aérienne pour l'embarquement. Si cette valeur n'est pas définie, Google utilisera |
seat |
Règle de réservation qui définit la façon dont nous affichons la classe de siège. Si cette valeur n'est pas définie, Google utilisera |
BoardingPolicy
Enums | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Ancien alias de |
GROUP_BASED |
|
groupBased |
Ancien alias de |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Ancien alias de |
SeatClassPolicy
Enums | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Ancien alias pour |
CLASS_BASED |
|
classBased |
Ancien alias de |
TIER_BASED |
|
tierBased |
Ancien alias de |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Ancien alias pour |
Méthodes |
|
---|---|
|
Ajoute un message à la classe de vol référencée par l'ID de classe donné. |
|
Renvoie la classe de vol associée à l'ID de classe donné. |
|
Insère une classe de vol avec l'ID et les propriétés donnés. |
|
Renvoie la liste de toutes les classes de vol pour un ID d'émetteur donné. |
|
Met à jour la classe de vol référencée par l'ID de classe donné. |
|
Met à jour la classe de vol référencée par l'ID de classe donné. |