Ressource: FlightClass
JSON-Darstellung |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
localScheduledDepartureDateTime |
Erforderlich. Datum und Uhrzeit des voraussichtlichen Abflugs des Flugzeugs am Gate (nicht der Startbahn) Hinweis: Dieses Feld sollte sich nicht zu kurz vor der Abfahrtszeit ändern. Für Updates zu Abfahrtszeiten (Verzögerungen usw.) legen Sie Dies ist ein Datums-/Uhrzeitformat im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf eine Millisekunde genau angegeben werden. Beispiel: Geben Sie Datum und Uhrzeit in der lokalen Zeitzone am Flughafen an (keine UTC-Zeit). Wenn eine UTC-Abweichung angegeben ist, lehnt Google die Anfrage ab. Die Zeitzonen werden von Google basierend auf dem Abflughafen berechnet. |
localEstimatedOrActualDepartureDateTime |
Die geschätzte Zeit, zu der das Flugzeug am Gate anfliegen möchte, oder die tatsächliche Zeit, zu der das Flugzeug bereits am Gate angeflogen ist Hinweis: Dies ist nicht die Startbahnzeit. Dieses Feld sollte festgelegt werden, wenn mindestens eine der folgenden Bedingungen zutrifft:
Dies ist ein Datums-/Uhrzeitformat im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf eine Millisekunde genau angegeben werden. Beispiel: Geben Sie Datum und Uhrzeit in der lokalen Zeitzone am Flughafen an (keine UTC-Zeit). Wenn eine UTC-Abweichung angegeben ist, lehnt Google die Anfrage ab. Die Zeitzonen werden von Google basierend auf dem Abflughafen berechnet. Wenn sie nicht konfiguriert ist, legt Google sie anhand von Daten aus anderen Quellen fest. |
localBoardingDateTime |
Die Boardingzeit, wie sie auf der Bordkarte stehen würde Dies ist ein Datums-/Uhrzeitformat im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf eine Millisekunde genau angegeben werden. Beispiel: Geben Sie Datum und Uhrzeit in der lokalen Zeitzone am Flughafen an (keine UTC-Zeit). Wenn eine UTC-Abweichung angegeben ist, lehnt Google die Anfrage ab. Die Zeitzonen werden von Google basierend auf dem Abflughafen berechnet. Wenn sie nicht konfiguriert ist, legt Google sie anhand von Daten aus anderen Quellen fest. |
localScheduledArrivalDateTime |
Die geplante Zeit, zu der das Flugzeug das Ziel Gate (nicht die Start- und Landebahn) erreichen möchte. Hinweis: Dieses Feld sollte sich nicht zu kurz vor der Flugzeit ändern. Für Updates zu Abfahrtszeiten (Verzögerungen usw.) legen Sie Dies ist ein Datums-/Uhrzeitformat im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf eine Millisekunde genau angegeben werden. Beispiel: Geben Sie Datum und Uhrzeit in der lokalen Zeitzone am Flughafen an (keine UTC-Zeit). Wenn eine UTC-Abweichung angegeben ist, lehnt Google die Anfrage ab. Die Zeitzonen werden von Google basierend auf dem Ankunftsflughafen berechnet. Wenn sie nicht konfiguriert ist, legt Google sie anhand von Daten aus anderen Quellen fest. |
localEstimatedOrActualArrivalDateTime |
Die geschätzte Zeit, zu der das Flugzeug das Ziel-Gate (nicht die Start- und Landebahn) erreichen möchte, oder die tatsächliche Zeit, zu der es das Gate erreicht hat. Dieses Feld sollte festgelegt werden, wenn mindestens eine der folgenden Bedingungen zutrifft:
Dies ist ein Datums-/Uhrzeitformat im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf eine Millisekunde genau angegeben werden. Beispiel: Geben Sie Datum und Uhrzeit in der lokalen Zeitzone am Flughafen an (keine UTC-Zeit). Wenn eine UTC-Abweichung angegeben ist, lehnt Google die Anfrage ab. Die Zeitzonen werden von Google basierend auf dem Ankunftsflughafen berechnet. Wenn sie nicht konfiguriert ist, legt Google sie anhand von Daten aus anderen Quellen fest. |
flightHeader |
Erforderlich. Informationen zum Flugunternehmen und zur Flugnummer. |
origin |
Erforderlich. Startflughafen. |
destination |
Erforderlich. Zielflughafen. |
flightStatus |
Status dieses Flugs Wenn die Richtlinie nicht konfiguriert ist, berechnet Google den Status anhand von Daten aus anderen Quellen wie FlightStats usw. Hinweis: Der von Google berechnete Status wird in API-Antworten nicht zurückgegeben. |
boardingAndSeatingPolicy |
Richtlinien für das Einsteigen und Sitzen Diese geben an, welche Labels den Nutzern angezeigt werden. |
localGateClosingDateTime |
Die Schließzeit des Gates, wie auf der Bordkarte angegeben Verwenden Sie dieses Feld nicht, wenn es nicht mit der Bordkarte ausgedruckt werden soll. Dies ist ein Datums-/Uhrzeitformat im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf eine Millisekunde genau angegeben werden. Beispiel: Geben Sie Datum und Uhrzeit in der lokalen Zeitzone am Flughafen an (keine UTC-Zeit). Wenn eine UTC-Abweichung angegeben ist, lehnt Google die Anfrage ab. Die Zeitzonen werden von Google basierend auf dem Abflughafen berechnet. |
classTemplateInfo |
Vorlageninformationen dazu, wie die Klasse angezeigt werden soll. Wenn die Richtlinie nicht konfiguriert ist, verwendet Google einen Standardsatz von Feldern, die angezeigt werden sollen. |
languageOverride |
Wenn dieses Feld vorhanden ist, werden auf dem Gerät eines Nutzers Bordkarten immer in dieser Sprache angezeigt. Stellt das Sprach-Tag BCP 47 dar. Beispielwerte sind „en-US“, „en-GB“, „de“ oder „de-AT“. |
id |
Erforderlich. Die eindeutige Kennung für eine Klasse. Diese ID muss für alle Klassen 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. Ihre eindeutige Kennung darf nur alphanumerische Zeichen, „.“, „_“ oder „-“ enthalten. |
version |
Eingestellte Funktionen |
issuerName |
Erforderlich. Der Ausstellername. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Displays angezeigt wird. |
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. |
allowMultipleUsersPerObject |
Veraltet. Verwenden Sie stattdessen |
homepageUri |
URI der Startseite Ihrer Anwendung. Das Ausfüllen des URI in dieses Feld führt genau zu dem gleichen Verhalten wie das Ausfüllen eines URI in „linksModuleData“. Beim Rendern eines Objekts wird ein Link zur Startseite angezeigt, was normalerweise als LinksModuleData-Abschnitt des Objekts angesehen wird. |
locations[] |
Hinweis: Dieses Feld wird derzeit nicht zum Auslösen von Geo-Benachrichtigungen unterstützt. |
reviewStatus |
Erforderlich. Der Status des Kurses. Dieses Feld kann mithilfe der API-Aufrufe „Insert“, „Patch“ oder „Update“ auf Sie sollten dieses Feld auf Sie sollten dieses Feld auf Wenn Sie einen bereits |
review |
Die Kommentare, die von der Plattform eingestellt werden, wenn ein Kurs mit |
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 das -Objekt auch Daten des Linkmoduls definiert sind, werden beide angezeigt. |
redemptionIssuers[] |
Gibt an, welche Einlösungsaussteller die Karte bzw. das Ticket über Smart-Bonus einlösen können. Einlösungsaussteller werden durch ihre Aussteller-ID identifiziert. Für Einlösungsaussteller muss mindestens ein Smart-Bonus-Schlüssel konfiguriert sein. Die Felder |
countryCode |
Der Ländercode wird verwendet, um das Land der Karte anzuzeigen (wenn der Nutzer sich nicht in diesem Land befindet) sowie um lokalisierte Inhalte anzuzeigen, wenn diese für die Sprache des Nutzers nicht verfügbar sind. |
heroImage |
Optionales Bannerbild, das auf der Vorderseite der Karte angezeigt wird. Ist keiner vorhanden, wird nichts angezeigt. Das Bild wird mit 100% Breite angezeigt. |
wordMark |
Veraltet. |
enableSmartTap |
Gibt an, ob diese Klasse Smart-Bonus unterstützt. Die Felder |
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 |
localizedIssuerName |
Übersetzte Strings für den Ausstellername. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Displays angezeigt wird. |
multipleDevicesAndHoldersAllowedStatus |
Gibt an, ob mehrere Nutzer und Geräte dasselbe Objekt speichern und auf diese Klasse verweisen. |
callbackOptions |
Callback-Optionen, mit denen der Aussteller bei jedem Speichern/Löschen eines Objekts für diese Klasse durch den Endnutzer zurückgerufen wird. Alle Objekte dieser Klasse kommen für den Callback infrage. |
securityAnimation |
Optionale Informationen zur Sicherheitsanimation. Wenn dies festgelegt ist, wird eine Sicherheitsanimation in den Details der Karte / des Tickets gerendert. |
viewUnlockRequirement |
Optionen für Entsperrungsanforderung für die Bordkarte ansehen. |
appLinkData |
Optionaler App- oder Website-Link, der als Schaltfläche auf der Vorderseite der Karte bzw. des Tickets angezeigt wird. Wenn „AppLinkData“ für das entsprechende Objekt angegeben wird, das stattdessen verwendet wird. |
FlightHeader
JSON-Darstellung |
---|
{ "kind": string, "carrier": { object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
carrier |
Informationen zur Fluggesellschaft. Dies ist eine erforderliche Property von |
flightNumber |
Flugnummer ohne IATA-Code des Transportunternehmens. Dieses Feld darf nur Ziffern enthalten. Dies ist eine erforderliche Property von z. B.: „123“ |
operatingCarrier |
Informationen zur durchführenden Fluggesellschaft. |
operatingFlightNumber |
Die Flugnummer des ausführenden Transportunternehmens ohne IATA-Code des Transportunternehmens. Dieses Feld darf nur Ziffern enthalten. z. B.: „234“ |
flightNumberDisplayOverride |
Wert überschreiben, der für die Flight-Nummer verwendet werden soll. Der Standardwert für die Anzeige ist „Transportunternehmen“ + „flightNumber“. Wenn Fahrgästen ein anderer Wert angezeigt werden soll, verwenden Sie dieses Feld, um das Standardverhalten zu überschreiben. Beispiel: „XX1234 / YY576“ |
FlightCarrier
JSON-Darstellung |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
carrierIataCode |
Zweistelliger IATA-Code der Fluggesellschaft des Marketingunternehmens (im Gegensatz zum Betreiber). Für z. B: „LX“ für Swiss Air |
carrierIcaoCode |
Dreistelliger ICAO-Code der Fluggesellschaft des Marketingunternehmens (im Gegensatz zum Betreiber). Für Beispiel: „EZY“ für Easy Jet |
airlineName |
Ein lokalisierter Name der Fluggesellschaft, die durch „carIataCode“ angegeben ist. Wenn die Richtlinie nicht konfiguriert ist, wird „ z. B. „Swiss Air“ für „LX“ |
airlineLogo |
Ein Logo der Fluggesellschaft, die durch „carIataCode“ und „localizedAirlineName“ beschrieben wird Dieses Logo wird oben in der detaillierten Kartenansicht gerendert. |
airlineAllianceLogo |
Ein Logo der Fluggesellschaft wird unter dem QR-Code angezeigt, den der Passagier zum Einsteigen scannt. |
wideAirlineLogo |
Das breite Logo der Fluggesellschaft. Wird anstelle des Logos der Fluggesellschaft oben links in der Kartenansicht angegeben. |
AirportInfo
JSON-Darstellung |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
airportIataCode |
Dreistelliger IATA-Flughafencode. Dies ist ein Pflichtfeld für Beispiel: „TXL“ |
terminal |
Terminal name. Beispiel: „INTL“ oder „I“ |
gate |
Name des Gates. Beispiel: „B59“ oder „59“ |
airportNameOverride |
Optionales Feld, das den von der IATA definierten Flughafenort überschreibt. Standardmäßig ordnet Google die angegebene Die offiziellen Namen der IATA-Flughafenstädte finden Sie auf der IATA-Website für Städtenamen. Für den IATA-Code „LTN“ des Flughafens teilt uns die IATA-Website mit, dass die entsprechende Flughafenstadt „London“ ist. Wenn dieses Feld nicht ausgefüllt ist, wird „London“ angezeigt. Durch das Ausfüllen dieses Felds mit einem benutzerdefinierten Namen (z. B. "London Luton") würde dieser jedoch überschrieben werden. |
FlightStatus
Enums | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Der Flug ist pünktlich, zu früh oder verspätet. |
scheduled |
Altes Alias für |
ACTIVE |
Der Flug befindet sich im Gang (Rollen, Start, Landung, Luftfahrt). |
active |
Altes Alias für |
LANDED |
Der Flug ist am ursprünglichen Ziel gelandet. |
landed |
Altes Alias für |
CANCELLED |
Der Flug wurde storniert. |
cancelled |
Altes Alias für |
REDIRECTED |
Der Flug befindet sich in der Luft, fliegt jedoch zu einem anderen Flughafen als das ursprüngliche Ziel. |
redirected |
Altes Alias für |
DIVERTED |
Der Flug ist bereits auf einem anderen Flughafen als das ursprüngliche Ziel gelandet. |
diverted |
Altes Alias für |
BoardingAndSeatingPolicy
JSON-Darstellung |
---|
{ "kind": string, "boardingPolicy": enum ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
boardingPolicy |
Gibt die Richtlinie an, die die Fluggesellschaft für den Einstieg verwendet. Wenn die Richtlinie nicht konfiguriert ist, verwendet Google standardmäßig |
seatClassPolicy |
Sitzplatzrichtlinie, die vorgibt, wie die Sitzklasse angezeigt wird. Wenn die Richtlinie nicht konfiguriert ist, verwendet Google standardmäßig |
BoardingPolicy
Enums | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Altes Alias für |
GROUP_BASED |
|
groupBased |
Altes Alias für |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Altes Alias für |
SeatClassPolicy
Enums | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Altes Alias für |
CLASS_BASED |
|
classBased |
Altes Alias für |
TIER_BASED |
|
tierBased |
Altes Alias für |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Altes Alias für |
Methoden |
|
---|---|
|
Fügt der Flight-Klasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu. |
|
Gibt die Flugklasse mit der angegebenen Klassen-ID zurück. |
|
Fügt eine Flight-Klasse mit der angegebenen ID und den Eigenschaften ein. |
|
Gibt eine Liste aller Flugklassen für eine bestimmte Aussteller-ID zurück. |
|
Aktualisiert die Flugklasse, auf die die angegebene Klassen-ID verweist. |
|
Aktualisiert die Flugklasse, auf die die angegebene Klassen-ID verweist. |