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 de départ de l'avion depuis la porte (et non la piste) Remarque: ce champ ne doit pas être trop proche de l'heure de départ. Pour les mises à jour des 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 avec une précision de l'ordre de la milliseconde. par 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. |
localEstimatedOrActualDepartureDateTime |
Temps estimé que l'avion prévoit de sortir de la porte ou heure réelle que l'avion a déjà retiré de la porte. Remarque: Ce n'est pas 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 avec une précision de l'ordre de la milliseconde. par 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. Si cette règle n'est pas configurée, Google le définit en fonction de données provenant d'autres sources. |
localBoardingDateTime |
Heure d'embarquement telle qu'elle serait indiquée 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 avec une précision de l'ordre de la milliseconde. par 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. Si cette règle n'est pas configurée, Google le définit en fonction de données provenant d'autres sources. |
localScheduledArrivalDateTime |
Heure prévue par l'avion pour atteindre la porte de destination (et non la piste). Remarque: ce champ ne doit pas être trop proche de la durée du vol. Pour les mises à jour des 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 avec une précision de l'ordre de la milliseconde. par 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. Si cette règle n'est pas configurée, Google le définit en fonction de données provenant d'autres sources. |
localEstimatedOrActualArrivalDateTime |
Estimation de l'heure à 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 avec une précision de l'ordre de la milliseconde. par 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. Si cette règle n'est pas configurée, Google le définit en fonction de données provenant d'autres sources. |
flightHeader |
Obligatoire. Informations sur le transporteur et le numéro du vol. |
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 à partir des données 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. Ils permettent de savoir quels libellés seront présentés aux utilisateurs. |
localGateClosingDateTime |
Heure de fermeture de la porte telle qu'elle apparaît sur la carte d'embarquement Ne définissez pas ce champ si vous ne souhaitez pas l'imprimer dans 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 avec une précision de l'ordre de la milliseconde. par 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. |
classTemplateInfo |
Informations du modèle sur la manière dont la classe doit s'afficher. Si cette règle n'est pas configurée, Google utilise alors un ensemble de champs par défaut à afficher. |
languageOverride |
Si ce champ est présent, les cartes d'embarquement envoyées sur 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 parmi toutes les classes d'un émetteur. Cette valeur doit respecter le format issuer ID.identifier, lorsque 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 les caractères ".", "_" ou "-". |
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 de 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 produit exactement le même comportement que le remplissage d'un URI dans linksModuleData (lorsqu'un objet est affiché, un lien vers la page d'accueil s'affiche dans ce qui serait généralement considéré comme la section linksModuleData de l'objet). |
locations[] |
Remarque: Pour le moment, ce champ ne permet pas de déclencher des notifications géographiques. |
reviewStatus |
Obligatoire. État du cours. Ce champ peut être défini sur Vous devez conserver la valeur Vous devez définir ce champ sur Lorsque vous mettez à jour une classe déjà |
review |
Commentaires définis par la plate-forme lorsqu'une classe est marquée comme |
infoModuleData |
Obsolète. Utilisez plutôt textModulesData. |
imageModulesData[] |
Données de module d'image. Le nombre maximal de champs affichés pour l'objet de classe est limité à un pour le niveau de l'objet et un au niveau de l'objet de classe. |
textModulesData[] |
Données des modules de texte. Si des données de module de texte sont également définies sur la classe, les deux seront affichées. Le nombre maximal de ces champs affichés est de 10 pour l'objet et 10 pour 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 seront affichés. |
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é lorsqu'il n'est pas disponible dans les paramètres régionaux de l'utilisateur. |
heroImage |
Image de bannière facultative affichée au recto de la fiche. Si aucun n'est présent, rien ne s'affichera. L'image s'affiche à 100% de la largeur. |
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 couleur n'est pas définie, la couleur dominante de l'image héros est utilisée. En l'absence d'image héros, la couleur dominante du logo est utilisée. Le format est #rrggbb, où rrggbb est un triplet RVB hexadécimal, tel que |
localizedIssuerName |
Chaînes traduites pour l'émetteurName. 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 vont enregistrer le même objet en référence à cette classe. |
callbackOptions |
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 sont éligibles pour le rappel. |
securityAnimation |
Informations facultatives sur l'animation de sécurité. Si cette option est définie, une animation de sécurité s'affiche sur les détails de la carte. |
viewUnlockRequirement |
Affichez les options de déverrouillage requises pour la carte d'embarquement. |
appLinkData |
Lien facultatif vers l'application ou le site Web qui s'affiche sous la forme d'un bouton sur le devant de la carte. Si AppLinkData est fourni pour l'objet correspondant qui sera 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 code de l'opérateur IATA. Ce champ ne doit contenir que des chiffres. Cette propriété est obligatoire pour ex. : "123" |
operatingCarrier |
Informations sur la compagnie aérienne. |
operatingFlightNumber |
Numéro de vol utilisé par la compagnie aérienne sans le code de l'opérateur IATA. Ce champ ne doit contenir que des chiffres. Exemple: "234" |
flightNumberDisplayOverride |
Valeur de remplacement à utiliser pour le numéro de vol. La valeur par défaut utilisée à des fins d'affichage est opérateur + flightNumber. Si une valeur différente doit être présentée aux 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 |
carrierIataCode |
Code IATA de la compagnie aérienne à deux caractères de la compagnie aérienne (et non de la compagnie aérienne) Vous ne devez fournir qu'un seul élément ou Exemple: "LX" pour Swiss Air |
carrierIcaoCode |
Code ICAO de la compagnie aérienne à trois caractères de la compagnie aérienne (et non de la compagnie aérienne). Vous ne devez fournir qu'un seul élément ou par exemple: "EZY" pour Easy Jet |
airlineName |
Nom localisé de la compagnie aérienne indiqué par lecarrierIataCode. Si cette règle n'est pas configurée, par exemple: "Swiss Air" pour "LX" |
airlineLogo |
Logo de la compagnie aérienne décrit parcarrierIataCode et localizedAirlineName. Ce logo s'affichera en haut de la vue détaillée de la fiche. |
airlineAllianceLogo |
Logo de l'alliance des compagnies aériennes, affiché sous le code QR que le passager scanne pour monter à bord. |
wideAirlineLogo |
Logo large de la compagnie aérienne. Lorsqu'il sera fourni, il sera 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 Ex. : "CDG" |
terminal |
Nom du terminal. Exemple: "INTL" ou "I" |
gate |
Nom de la porte. Ex. : "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 la valeur Le nom officiel des villes des aéroports de l'IATA est disponible sur le site Web de l'AITA. Par exemple, pour le code IATA de l'aéroport "LTN", le site Web de l'IATA nous indique que la ville de l'aéroport correspondante est "Londres". Si ce champ n'est pas renseigné, Google affiche "Londres". Toutefois, si vous renseignez ce champ avec un nom personnalisé (par exemple, "London Luton"), il sera remplacé. |
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 (taxi, décollage, atterrissage, vol aérien). |
active |
Ancien alias de |
LANDED |
L'avion a atterri à sa destination d'origine. |
landed |
Ancien alias de |
CANCELLED |
Vol annulé. |
cancelled |
Ancien alias de |
REDIRECTED |
Le vol est aérien, mais se dirige vers un aéroport différent de la destination d'origine. |
redirected |
Ancien alias de |
DIVERTED |
Le vol a déjà atterri à un aéroport différent de celui de la 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 |
boardingPolicy |
Indique la règle utilisée par la compagnie aérienne pour l'embarquement. Si cette règle n'est pas configurée, Google utilise |
seatClassPolicy |
Règle d'affichage 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 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 de |
CLASS_BASED |
|
classBased |
Ancien alias de |
TIER_BASED |
|
tierBased |
Ancien alias de |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Ancien alias de |
Méthodes |
|
---|---|
|
Ajoute un message à la classe de vol référencée par l'ID de classe donné. |
|
Affiche la classe de vol correspondant à l'identifiant de classe donné. |
|
Insère une classe de vol avec l'ID et les propriétés indiqué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'identifiant de classe donné. |
|
Met à jour la classe de vol référencée par l'identifiant de classe donné. |