- Ressource: FlightObject
- BoardingAndSeatingInfo
- BoardingDoor
- ReservationInfo
- FrequentFlyerInfo
- Methoden
Ressource: FlightObject
JSON-Darstellung |
---|
{ "kind": string, "classReference": { object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
classReference |
Eine Kopie der übernommenen Felder der übergeordneten Klasse. Diese Felder werden bei einem GET abgerufen. |
passengerName |
Erforderlich. Der Passagiername, wie er auf der Bordkarte stehen würde z. B: "Dave M Gahan" oder "Gahan/Dave" oder "GAHAN/DAVEM" |
boardingAndSeatingInfo |
Passagierspezifische Informationen zum Einsteigen und zum Sitzplatz. |
reservationInfo |
Erforderlich. Informationen zur Flugreservierung. |
securityProgramLogo |
Ein Bild des Sicherheitsprogramms, das für den Fahrgast gilt. |
hexBackgroundColor |
Die Hintergrundfarbe der Karte. Wenn nicht festgelegt, wird die Hauptfarbe des Hero-Images verwendet, und wenn kein Hero-Image festgelegt ist, wird die Hauptfarbe des Logos verwendet. Das Format ist #rrggbb, wobei rrggbb ein hexadezimales RGB-Triplet wie |
id |
Erforderlich. Die eindeutige Kennung für ein Objekt. Diese ID muss für alle Objekte eines Ausstellers eindeutig sein. Dieser Wert muss das Format issuer ID haben.identifier, bei denen ersteres von Google ausgestellt und Letzteres von Ihnen ausgewählt wird. Die eindeutige Kennung darf nur alphanumerische Zeichen, „.“, „_“ oder „-“ enthalten. |
classId |
Erforderlich. Die mit diesem Objekt verknüpfte Klasse. Die Klasse muss denselben Typ wie dieses Objekt haben, bereits vorhanden sein und genehmigt werden. Klassen-IDs müssen das Format issuer ID haben.identifier, bei denen ersteres von Google ausgestellt und Letzteres von Ihnen ausgewählt wird. |
version |
Eingestellte Funktionen |
state |
Erforderlich. Der Status des Objekts. Mit diesem Feld wird festgelegt, wie ein Objekt in der App angezeigt wird. Ein |
barcode |
Typ und Wert des Barcodes. |
messages[] |
Ein Array von Nachrichten, das in der App angezeigt wird. Alle Nutzer dieses Objekts erhalten die zugehörigen Nachrichten. Es sind maximal 10 Felder zulässig. |
validTimeInterval |
Der Zeitraum, in dem dieses Objekt |
locations[] |
Hinweis: Dieses Feld wird derzeit nicht zum Auslösen von Geo-Benachrichtigungen unterstützt. |
hasUsers |
Gibt an, ob das Objekt Nutzer hat. Dieses Feld wird von der Plattform festgelegt. |
smartTapRedemptionValue |
Der Wert, der für dieses Objekt über NFC an ein Smart-Bonus-zertifiziertes Terminal übertragen wird. Die Felder auf Klassenebene |
hasLinkedDevice |
Gibt an, ob dieses Objekt derzeit mit einem einzelnen Gerät verknüpft ist. Dieses Feld wird von der Plattform festgelegt, wenn ein Nutzer das Objekt speichert und mit seinem Gerät verknüpft. Zur Verwendung durch ausgewählte Partner vorgesehen. Weitere Informationen erhalten Sie beim Support. |
disableExpirationNotification |
Gibt an, ob Benachrichtigungen explizit unterdrückt werden sollen. Wenn dieses Feld unabhängig vom Feld Derzeit kann dies nur für Flights festgelegt werden. |
infoModuleData |
Veraltet. Verwende stattdessen „textModulesData“. |
imageModulesData[] |
Bildmoduldaten. Es werden maximal 1 Feld auf Objektebene und 1 Feld auf Klassenobjektebene angezeigt. |
textModulesData[] |
Textmoduldaten. Wenn für die Klasse auch Textmoduldaten definiert sind, werden beide angezeigt. Es werden maximal 10 Felder aus dem Objekt und 10 aus der Klasse angezeigt. |
linksModuleData |
Linkmoduldaten. Wenn für die Klasse auch Daten des Linkmoduls definiert sind, werden beide angezeigt. |
appLinkData |
Optionaler App- oder Website-Link, der als Schaltfläche auf der Vorderseite der Karte bzw. des Tickets angezeigt wird. Wenn „AppLinkData“ für die entsprechende Klasse angegeben ist, wird nur das AppLinkData-Objekt angezeigt. |
rotatingBarcode |
Typ und Wert des rotierenden Barcodes. |
heroImage |
Optionales Bannerbild, das auf der Vorderseite der Karte angezeigt wird. Ist keins vorhanden, wird, sofern vorhanden, das Hero-Image des Kurses angezeigt. Wenn das Hero-Image des Kurses ebenfalls nicht vorhanden ist, wird nichts angezeigt. |
groupingInfo |
Informationen, die steuern, wie Karten/Tickets gruppiert werden. |
passConstraints |
Übergeben Sie Einschränkungen für das Objekt. Umfasst das Einschränken von NFC- und Screenshot-Verhalten. |
BoardingAndSeatingInfo
JSON-Darstellung |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
boardingGroup |
Wert der Boardinggruppe (oder Zone), in die dieser Fahrgast einsteigen soll. z. B. „B“ Das Label für diesen Wert wird durch das Feld |
seatNumber |
Der Wert des Sitzes bei Passagieren. Wenn es keine bestimmte Kennung gibt, verwenden Sie stattdessen z. B.: „25A“ |
seatClass |
Der Wert der Sitzklasse. z. B. „Economy“ oder „Economy Plus“ |
boardingPrivilegeImage |
Kleines Bild über dem Boarding-Barcode Fluggesellschaften können damit besondere Boardingberechtigungen mitteilen. Falls auch das Logo des Sicherheitsprogramms festgelegt ist, kann dieses Bild neben dem Logo des Sicherheitsprogramms gerendert werden. |
boardingPosition |
Wert der Boardingposition. z. B.: „76“ |
sequenceNumber |
Die Sequenznummer auf der Bordkarte. Dies entspricht in der Regel der Reihenfolge, in der die Fahrgäste eingecheckt haben. Die Fluggesellschaft verwendet diese Nummer möglicherweise für manuelles Boarding und Gepäckanhänger. z. B. „49“ |
boardingDoor |
Legen Sie dieses Feld nur fest, wenn der Flug durch mehrere Türen oder Brücke einsteigt und Sie die Türposition explizit auf der Bordkarte ausdrucken möchten. Die meisten Fluggesellschaften leiten ihre Passagiere zur richtigen Tür oder Brücke weiter, indem sie Türen/Brücken der |
seatAssignment |
Die Sitzbelegung des Passagiers. Zu verwenden, wenn in Beispiel: „am Gate zugewiesen“ |
BoardingDoor
Enums | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
Altes Alias für |
BACK |
|
back |
Altes Alias für |
ReservationInfo
JSON-Darstellung |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
confirmationCode |
Für den Check-in in diesen Flug ist ein Bestätigungscode erforderlich. Das ist die Nummer, die der Fahrgast an einem Terminal am Flughafen eingibt, um nach dem Flug zu suchen und eine Bordkarte auszudrucken. |
eticketNumber |
E-Ticketnummer |
frequentFlyerInfo |
Informationen zur Vielfliegermitgliedschaft. |
FrequentFlyerInfo
JSON-Darstellung |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
frequentFlyerProgramName |
Name des Vielfliegerprogramms, z. B. „Lufthansa Miles & More“ |
frequentFlyerNumber |
Vielfliegernummer. Erforderlich für jedes verschachtelte Objekt der Art |
Methoden |
|
---|---|
|
Fügt dem Flight-Objekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu. |
|
Gibt das Flight-Objekt mit der angegebenen Objekt-ID zurück. |
|
Fügt ein Flight-Objekt mit der angegebenen ID und den Eigenschaften ein. |
|
Gibt eine Liste aller Flight-Objekte für eine bestimmte Aussteller-ID zurück. |
|
Aktualisiert das Flight-Objekt, auf das die angegebene Objekt-ID verweist. |
|
Aktualisiert das Flight-Objekt, auf das die angegebene Objekt-ID verweist. |