- Ressource: FlightClass
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FlightHeader
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FlightCarrier
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AirportInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FlightStatus
- BoardingAndSeatingPolicy
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BoardingPolicy
- SeatClassPolicy
- Méthodes
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 |
localScheduledDepartureDateTime |
Obligatoire. Date et heure prévues auxquelles l'avion doit quitter la porte (et non la piste). Remarque: Ce champ ne doit pas être modifié trop près de l'heure de départ. Pour mettre à jour les horaires 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 spécifiée avec une précision à la milliseconde près. Ex. : Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google refusera 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. |
localEstimatedOrActualDepartureDateTime |
Heure estimée que l'avion prévoit de tirer de la porte ou heure réelle que l'avion a déjà sorti de 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 sans décalage au format étendu de la norme ISO 8601. L'heure peut être spécifiée avec une précision à la milliseconde près. Ex. : Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google refusera 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. |
localBoardingDateTime |
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 spécifiée avec une précision à la milliseconde près. Ex. : Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google refusera 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. |
localScheduledArrivalDateTime |
Heure prévue de l'avion pour atteindre la porte de destination (et non la piste). Remarque: Ce champ ne doit pas être trop proche de la période de diffusion. Pour mettre à jour les horaires 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 spécifiée avec une précision à la milliseconde près. Ex. : Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google refusera 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. |
localEstimatedOrActualArrivalDateTime |
Heure estimée où l'avion prévoit d'atteindre la porte de destination (et non la piste) ou heure réelle d'arrivée à 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 sans décalage au format étendu de la norme ISO 8601. L'heure peut être spécifiée avec une précision à la milliseconde près. Ex. : Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google refusera 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. |
flightHeader |
Obligatoire. Informations sur la compagnie aérienne et son numéro |
origin |
Obligatoire. Aéroport de départ. |
destination |
Obligatoire. Aéroport de destination. |
flightStatus |
État de ce vol. Si cette règle n'est pas configurée, Google calcule l'état en fonction des 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. |
boardingAndSeatingPolicy |
Règles concernant l'embarquement et les places assises. Vous pourrez ainsi déterminer les libellés que les utilisateurs verront. |
localGateClosingDateTime |
Heure de fermeture de la porte, telle qu'elle serait imprimée 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 sans décalage au format étendu de la norme ISO 8601. L'heure peut être spécifiée avec une précision à la milliseconde près. Ex. : Il doit s'agir de la date et de l'heure locales de l'aéroport (et non d'une heure UTC). Google refusera 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. |
classTemplateInfo |
Informations de modèle sur la manière dont la classe doit s'afficher. Si cette règle n'est pas configurée, Google utilise un ensemble de champs par défaut à afficher. |
languageOverride |
Si ce champ est présent, les cartes d'embarquement transmises à l'appareil d'un utilisateur sont toujours dans cette langue. Représente le tag de langue BCP 47. Exemples de valeurs : "en-US", "en-GB", "de" ou "de-AT". |
id |
Obligatoire. Identifiant unique d'une classe. Cet ID doit être unique dans toutes les classes d'un émetteur. Cette valeur doit respecter le format issuer ID.identifier, où le premier est émis par Google et le deuxième est choisi par vous. Votre identifiant unique ne doit contenir que des caractères alphanumériques, ainsi que des symboles ".", "_" et "-". |
version |
Obsolète |
issuerName |
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 |
homepageUri |
URI de la page d'accueil de votre application. Le fait de renseigner l'URI dans ce champ a 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 que l'on considère généralement comme la section linksModuleData de l'objet). |
locations[] |
Remarque: Actuellement, ce champ ne permet pas de déclencher des notifications géographiques. |
reviewStatus |
Obligatoire. État du cours. Ce champ peut être défini sur Ce champ doit rester défini sur Vous devez définir ce champ sur Lorsque vous mettez à jour une classe déjà |
review |
Commentaires sur l'avis définis par la plate-forme lorsqu'un cours est marqué comme |
infoModuleData |
Obsolète. Utilisez textModulesData à la place. |
imageModulesData[] |
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. |
textModulesData[] |
Données du module de texte. Si des données de module de texte sont également définies sur la classe, les deux s'affichent. Ces champs affichés sont limités à 10 pour l'objet et 10 à partir de la classe. |
linksModuleData |
Données du module de liens. Si les données du module de liens sont également définies sur l'objet, les deux s'affichent. |
redemptionIssuers[] |
Identifie les émetteurs d'offres qui peuvent utiliser la carte via Smart Tap. Les émetteurs d'offres sont identifiés par leur ID. Les émetteurs d'offres doivent avoir configuré au moins une clé Smart Tap. Les champs |
countryCode |
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 les paramètres régionaux de l'utilisateur. |
heroImage |
Image de bannière facultative qui s'affiche au recto de la carte. En l'absence de code, rien ne s'affiche. L'image s'affiche avec une largeur de 100 %. |
wordMark |
Obsolète. |
enableSmartTap |
Indique si cette classe est compatible avec Smart Tap. Les champs |
hexBackgroundColor |
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 hexadécimal, comme |
localizedIssuerName |
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. |
multipleDevicesAndHoldersAllowedStatus |
Indique si plusieurs utilisateurs et appareils enregistreront le même objet faisant référence à cette classe. |
callbackOptions |
Options de rappel à utiliser pour rappeler l'émetteur à chaque enregistrement ou suppression d'un objet de cette classe par l'utilisateur final. Tous les objets de cette classe sont éligibles au rappel. |
securityAnimation |
Informations facultatives sur l'animation de sécurité. Si cette option est définie, une animation de sécurité s'affiche dans les détails de la carte. |
viewUnlockRequirement |
Affichez les options "Exigences de déverrouillage" pour la carte d'embarquement. |
appLinkData |
Lien facultatif vers l'application ou le site Web qui s'affichera sous la forme d'un bouton sur le devant de la carte. Si AppLinkData est fourni pour l'objet correspondant, il est utilisé à la place. |
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. Cette propriété est obligatoire pour |
flightNumber |
Numéro du vol sans le code de transporteur IATA. Ce champ ne doit contenir que des chiffres. Cette propriété est obligatoire pour Ex. : "123" |
operatingCarrier |
Informations sur la compagnie aérienne exploitante. |
operatingFlightNumber |
Numéro de vol utilisé par la compagnie aérienne, sans code de transporteur IATA. Ce champ ne doit contenir que des chiffres. Ex. : "234" |
flightNumberDisplayOverride |
Valeur de remplacement à utiliser pour le numéro de vol. La valeur par défaut utilisée à des fins d'affichage est "transporteur" et "flightNumber". Si une valeur différente doit être présentée aux passagers, utilisez ce champ pour ignorer 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 |
carrierIataCode |
Code IATA de la compagnie aérienne à deux caractères du transporteur (par opposition au transporteur opérationnel). Vous ne devez fournir qu'un seul de ces éléments (ou un Exemple : "LX" pour Swiss Air |
carrierIcaoCode |
Code ICAO à trois caractères de la compagnie aérienne du transporteur (par opposition au transporteur opérationnel). Vous ne devez fournir qu'un seul de ces éléments (ou un Par exemple : "EZY" pour Easy Jet |
airlineName |
Nom localisé de la compagnie aérienne, spécifié par le transporteurIataCode. Si cette règle n'est pas configurée, Exemple : "Swiss Air" pour "LX" |
airlineLogo |
Logo de la compagnie aérienne décrite par le transporteurIataCode et localizedAirlineName. Ce logo s'affichera en haut de la vue détaillée de la fiche. |
airlineAllianceLogo |
Logo de la compagnie aérienne alliance, affiché sous le code QR que les passagers scannent pour monter à bord. |
wideAirlineLogo |
Grand logo de la compagnie aérienne. Lorsqu'il est fourni, il est utilisé à la place du logo de la compagnie aérienne en haut à gauche de la vue 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 |
airportIataCode |
Code d'aéroport IATA à trois caractères. Ce champ est obligatoire pour Exemple : "CDG" |
terminal |
Nom du terminal. Par exemple : "INTL" ou "I" |
gate |
Nom de la porte. Exemple : "B59" ou "59" |
airportNameOverride |
Champ facultatif qui remplace le nom de la ville de l'aéroport défini par l'IATA. Par défaut, Google utilise le Les noms officiels des villes des aéroports IATA sont disponibles sur le site Web Noms des villes des aéroports IATA. Par exemple, pour le code IATA "LTN" de l'aéroport, 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 pour |
ACTIVE |
Le vol est en cours (taxe, décollage, atterrissage, avion). |
active |
Ancien alias pour |
LANDED |
L'avion a atterri à la destination d'origine. |
landed |
Ancien alias pour |
CANCELLED |
Le vol est annulé. |
cancelled |
Ancien alias pour |
REDIRECTED |
Le vol est aéronautique, mais il se dirige vers un autre aéroport que sa destination d'origine. |
redirected |
Ancien alias pour |
DIVERTED |
L'avion a déjà atterri à un aéroport différent de celui de destination d'origine. |
diverted |
Ancien alias pour |
BoardingAndSeatingPolicy
Représentation JSON |
---|
{ "kind": string, "boardingPolicy": enum ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
boardingPolicy |
Indique les règles appliquées par la compagnie aérienne pour l'embarquement. Si cette règle n'est pas configurée, Google utilise |
seatClassPolicy |
Règle de siège qui détermine la façon dont la classe de siège est affichée. Si cette règle n'est pas configurée, Google utilise |
BoardingPolicy
Enums | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Ancien alias pour |
GROUP_BASED |
|
groupBased |
Ancien alias pour |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Ancien alias pour |
SeatClassPolicy
Enums | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Ancien alias pour |
CLASS_BASED |
|
classBased |
Ancien alias pour |
TIER_BASED |
|
tierBased |
Ancien alias pour |
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é. |
|
Affiche la classe de vol associée à l'ID de classe donné. |
|
Insère une classe de vol avec l'identifiant et les propriétés indiqués. |
|
Affiche 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é. |