- Ressource: FlightObject
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BoardingAndSeatingInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BoardingDoor
- ReservationInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FrequentFlyerInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- 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 opération GET. |
passengerName |
Obligatoire. Nom du passager tel qu'il apparaît sur la carte d'embarquement Exemple : "Dave M Gahan" ou "Gahan/Dave" ou "GAHAN/DAVEM" |
boardingAndSeatingInfo |
Informations spécifiques aux passagers concernant l'embarquement et les places assises. |
reservationInfo |
Obligatoire. Informations sur la réservation de vol. |
securityProgramLogo |
Image représentant le programme de sécurité qui s'applique au passager. |
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 |
id |
Obligatoire. Identifiant unique d'un objet. Cet identifiant doit être unique pour tous les objets 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. L'identifiant unique ne doit contenir que des caractères alphanumériques, ainsi que des symboles ".", "_" et "-". |
classId |
Obligatoire. Classe associée à cet objet. La classe doit être du même type que cet objet, existe déjà et doit être approuvée. Les ID de classe doivent respecter le format issuer ID.identifier, où le premier est émis par Google et le deuxième est choisi par vous. |
version |
Obsolète |
state |
Obligatoire. État de l'objet. Ce champ permet de déterminer la manière dont un objet s'affiche dans l'application. Par exemple, un objet |
barcode |
Type et valeur du code-barres. |
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. |
validTimeInterval |
Période pendant laquelle cet objet sera |
locations[] |
Remarque: Actuellement, ce champ ne permet pas de déclencher des notifications géographiques. |
hasUsers |
Indique si l'objet comporte 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 et l'associe à son appareil. Destiné à certains partenaires. Contactez l'assistance pour en savoir plus. |
disableExpirationNotification |
Indique si les notifications doivent être explicitement supprimées. Si ce champ est défini sur "true", quel que soit le champ Actuellement, cela ne peut être défini que pour Flights. |
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 la classe, les deux s'affichent. |
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 la classe correspondante, seul l'objet AppLinkData sera affiché. |
rotatingBarcode |
Type et valeur du code-barres rotatif. |
heroImage |
Image de bannière facultative qui s'affiche au recto de la carte. Si aucune n'est présente, l'image héros de la classe, le cas échéant, sera affichée. Si l'image héros du cours n'est pas non plus présente, rien ne s'affiche. |
groupingInfo |
Informations qui contrôlent la manière dont les cartes sont regroupées. |
passConstraints |
Transmettez des contraintes pour l'objet. y compris la limitation du NFC et les comportements des captures d'écran. |
saveRestrictions |
Restrictions sur l'objet qui doit être vérifié avant que l'utilisateur ne tente d'enregistrer la carte. Notez que ces restrictions ne seront appliquées que pendant la sauvegarde. Si les restrictions changent après qu'un utilisateur a enregistré la carte, les nouvelles restrictions ne s'appliquent pas à une carte déjà enregistrée. |
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 d'embarquement (ou zone) dans lequel le passager doit monter à bord. Ex. : "B" Le libellé de cette valeur sera déterminé par le champ |
seatNumber |
Valeur du siège passager. En l'absence d'identifiant spécifique, utilisez plutôt Ex. : "25A" |
seatClass |
Valeur de la classe du siège. Exemple : "Économie" ou "Economy Plus" |
boardingPrivilegeImage |
Petite image affichée au-dessus du code-barres d'embarquement Les compagnies aériennes peuvent l'utiliser pour communiquer leurs privilèges d'embarquement spéciaux. Si le logo du programme de sécurité est également défini, cette image peut être affichée à côté du logo de ce programme de sécurité. |
boardingPosition |
Valeur de la position d'embarquement. Ex. : "76" |
sequenceNumber |
Numéro de séquence sur la carte d'embarquement. Cet ordre correspond généralement à l'ordre d'enregistrement des passagers. La compagnie aérienne peut utiliser ce numéro pour l'embarquement manuel et l'étiquette de bagage. Ex. : "49" |
boardingDoor |
Ne définissez ce champ que si ce vol embarque par 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 dirigent les passagers vers la porte ou le pont de droite en indiquant les portes et les ponts via le |
seatAssignment |
Attribution des sièges du passager. À utiliser lorsqu'il n'y a pas d'identifiant spécifique à utiliser dans par exemple : "attribué à la porte d'embarquement" |
BoardingDoor
Enums | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
Ancien alias pour |
BACK |
|
back |
Ancien alias pour |
ReservationInfo
Représentation JSON |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
confirmationCode |
Un code de confirmation est nécessaire pour s'enregistrer pour ce vol. Il s'agit du numéro que le passager doit entrer sur un kiosque à 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 & Plus" |
frequentFlyerNumber |
Numéro de membre du 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" associé à l'ID d'objet donné. |
|
Insère un objet "flight" avec l'identifiant et les propriétés indiqués. |
|
Affiche 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é. |