- Ressource: FlightObject
- BoardingAndSeatingInfo
- BoardingDoor
- ReservationInfo
- FrequentFlyerInfo
- Méthodes
Ressource: FlightObject
Représentation JSON |
---|
{ "kind": string, "classReference": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
classReference |
Copie des champs hérités de la classe parente. Ces champs sont récupérés lors d'une requête GET. |
passengerName |
Obligatoire. Nom du passager tel qu'il apparaît sur la carte d'embarquement par exemple: "David M Gahan", "Gahan/Dave" ou "GAHAN/DAVEM" |
boardingAndSeatingInfo |
Informations spécifiques aux passagers concernant l'embarquement et les sièges. |
reservationInfo |
Obligatoire. Informations sur la réservation de vol. |
securityProgramLogo |
Image du programme de sécurité qui s'applique au passager. |
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 |
id |
Obligatoire. Identifiant unique d'un objet. Cet ID doit être unique parmi tous les objets 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. L'identifiant unique ne doit contenir que des caractères alphanumériques, ainsi que les caractères ".", "_" ou "-". |
classId |
Obligatoire. Classe associée à cet objet. La classe doit être du même type que cet objet, doit déjà exister et être approuvée. Les ID de classe doivent respecter le format issuer ID.identifier, lorsque le premier est émis par Google et le second est choisi par vous. |
version |
Obsolète |
state |
Obligatoire. État de l'objet. Ce champ permet de déterminer la façon dont un objet s'affiche dans l'application. Par exemple, un objet |
barcode |
Type et valeur du code-barres. |
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. |
validTimeInterval |
Période pendant laquelle cet objet sera |
locations[] |
Remarque: Pour le moment, ce champ ne permet pas de déclencher des notifications géographiques. |
hasUsers |
Indique si l'objet a des utilisateurs. Ce champ est défini par la plate-forme. |
smartTapRedemptionValue |
Valeur qui sera transmise à un terminal certifié Smart Tap via NFC pour cet objet. Les champs |
hasLinkedDevice |
Indique si cet objet est actuellement associé à un seul appareil. Ce champ est défini par la plate-forme lorsqu'un utilisateur enregistre l'objet pour l'associer à son appareil. Destiné à certains partenaires. Pour plus d'informations, contactez l'assistance. |
disableExpirationNotification |
Indique si les notifications doivent être explicitement supprimées. Si ce champ est défini sur "true", quel que soit le champ Actuellement, cette option ne peut être définie que pour les vols. |
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 dans la classe, les deux seront affichées. |
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 la classe correspondante, seul l'objet AppLinkData sera affiché. |
rotatingBarcode |
Type et valeur du code-barres rotatif. |
heroImage |
Image de bannière facultative affichée au recto de la fiche. Si aucun n'est présent, l'image héros du cours s'affiche, le cas échéant. Si l'image héros de la classe n'est pas non plus présente, rien ne s'affichera. |
groupingInfo |
Informations qui contrôlent la façon dont les cartes sont regroupées. |
passConstraints |
Transmettez des contraintes pour l'objet. Cela inclut la limitation des comportements liés à la technologie NFC et aux captures d'écran. |
BoardingAndSeatingInfo
Représentation JSON |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
boardingGroup |
Valeur du groupe (ou zone) d'embarquement avec lequel le passager doit monter à bord. ex. : "B" L'étiquette de cette valeur sera déterminée par le champ |
seatNumber |
Valeur du siège passager. En l'absence d'identifiant spécifique, utilisez plutôt Exemple: "25A" |
seatClass |
Valeur de la classe du siège. par exemple: "Economy" ou "Economy Plus" |
boardingPrivilegeImage |
Petite image affichée au-dessus du code-barres d'embarquement. Les compagnies aériennes peuvent l'utiliser pour communiquer des privilèges spéciaux d'embarquement. Si le logo du programme de sécurité est également défini, cette image peut être affichée à côté du logo du programme de sécurité. |
boardingPosition |
Valeur de la position d'embarquement. ex. : "76" |
sequenceNumber |
Numéro de séquence de la carte d'embarquement Cela correspond généralement à l'ordre dans lequel les passagers se sont enregistrés. La compagnie aérienne peut utiliser ce numéro pour les marquages manuels des bagages et de l'embarquement. ex. : "49" |
boardingDoor |
Définissez ce champ uniquement si l'avion atterrit via plusieurs portes ou ponts et que vous souhaitez imprimer explicitement l'emplacement de la porte sur la carte d'embarquement. La plupart des compagnies aériennes orientent leurs passagers vers la porte ou le pont approprié en faisant référence aux portes/ponts via le |
seatAssignment |
Attribution du siège du passager. À utiliser lorsqu'il n'y a pas d'identifiant spécifique à utiliser dans ex. : "assigné à la porte" |
BoardingDoor
Enums | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
Ancien alias de |
BACK |
|
back |
Ancien alias de |
ReservationInfo
Représentation JSON |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
confirmationCode |
Code de confirmation requis pour l'enregistrement sur ce vol. Il s'agit du numéro que le passager saisit dans une borne à l'aéroport pour rechercher le vol et imprimer une carte d'embarquement. |
eticketNumber |
Numéro de billet électronique |
frequentFlyerInfo |
Informations sur l'adhésion au programme de fidélité |
FrequentFlyerInfo
Représentation JSON |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
frequentFlyerProgramName |
Nom du programme de fidélité (par exemple, "Lufthansa Miles & More"). |
frequentFlyerNumber |
Numéro de programme de fidélité Obligatoire pour chaque objet imbriqué de genre |
Méthodes |
|
---|---|
|
Ajoute un message à l'objet "flight" référencé par l'ID d'objet donné. |
|
Renvoie l'objet "flight" avec l'ID d'objet donné. |
|
Insère un objet "flight" associé à l'identifiant et aux propriétés indiqués. |
|
Renvoie la liste de tous les objets "flight" pour un ID d'émetteur donné. |
|
Met à jour l'objet "flight" référencé par l'ID d'objet donné. |
|
Met à jour l'objet "flight" référencé par l'ID d'objet donné. |