- Ressource: FlightClass
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FlightHeader
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FlightCarrier
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AirportInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FlightStatus
- BoardingAndSeatingPolicy
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- BoardingPolicy
- SeatClassPolicy
- Methoden
Ressource: FlightClass
JSON-Darstellung |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
localScheduledDepartureDateTime |
Erforderlich. Geplanter Startzeitpunkt (Datum und Uhrzeit) des Flugzeugs am Gate (nicht an der Startbahn) Hinweis: Dieses Feld sollte sich nicht zu nahe an der Abfahrtszeit ändern. Für Aktualisierungen der Abfahrtszeiten (Verspätungen usw.) lege Datum/Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf die Millisekunde genau angegeben werden. z. B.: Hier sollte es sich um das lokale Datum bzw. die lokale Uhrzeit am Flughafen handeln (keine UTC-Zeit). Google lehnt die Anfrage ab, wenn ein UTC-Versatz angegeben ist. Die Zeitzonen werden von Google auf Grundlage des Abflughafens berechnet. |
localEstimatedOrActualDepartureDateTime |
Die geschätzte Zeit, zu der das Flugzeug am Gate ziehen möchte, oder die tatsächliche Zeit, zu der das Flugzeug bereits am Gate gezogen wird. Hinweis: Dies ist nicht die Startbahnzeit. Dieses Feld sollte festgelegt werden, wenn mindestens eine der folgenden Bedingungen zutrifft:
Datum/Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf die Millisekunde genau angegeben werden. z. B.: Hier sollte es sich um das lokale Datum bzw. die lokale Uhrzeit am Flughafen handeln (keine UTC-Zeit). Google lehnt die Anfrage ab, wenn ein UTC-Versatz angegeben ist. Die Zeitzonen werden von Google auf Grundlage des Abflughafens berechnet. |
localBoardingDateTime |
Die Boardingzeit, wie sie auf der Bordkarte stehen würde. Datum/Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf die Millisekunde genau angegeben werden. z. B.: Hier sollte es sich um das lokale Datum bzw. die lokale Uhrzeit am Flughafen handeln (keine UTC-Zeit). Google lehnt die Anfrage ab, wenn ein UTC-Versatz angegeben ist. Die Zeitzonen werden von Google auf Grundlage des Abflughafens berechnet. |
localScheduledArrivalDateTime |
Die geplante Zeit, zu der das Flugzeug das Zielflughafen (nicht die Start- und Landebahn) erreichen möchte. Hinweis: Dieses Feld sollte sich nicht zu nahe an der Flight-Time ändern. Für Aktualisierungen der Abfahrtszeiten (Verspätungen usw.) lege Datum/Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf die Millisekunde genau angegeben werden. z. B.: Hier sollte es sich um das lokale Datum bzw. die lokale Uhrzeit am Flughafen handeln (keine UTC-Zeit). Google lehnt die Anfrage ab, wenn ein UTC-Versatz angegeben ist. Die Zeitzonen werden von Google basierend auf dem Ankunftsflughafen berechnet. |
localEstimatedOrActualArrivalDateTime |
Die geschätzte Zeit, zu der das Flugzeug das Zielgate (nicht die Startbahn) 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:
Datum/Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf die Millisekunde genau angegeben werden. z. B.: Hier sollte es sich um das lokale Datum bzw. die lokale Uhrzeit am Flughafen handeln (keine UTC-Zeit). Google lehnt die Anfrage ab, wenn ein UTC-Versatz angegeben ist. Die Zeitzonen werden von Google basierend auf dem Ankunftsflughafen berechnet. |
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 Bord- und Sitzplätze. Diese bestimmen, welche Labels Nutzern angezeigt werden. |
localGateClosingDateTime |
Die Schließzeit des Gates, wie sie auf der Bordkarte stehen würde. Verwenden Sie dieses Feld nicht, wenn es nicht in der Bordkarte gedruckt werden soll. Datum/Uhrzeit im erweiterten ISO 8601-Format ohne Offset. Die Zeit kann bis auf die Millisekunde genau angegeben werden. z. B.: Hier sollte es sich um das lokale Datum bzw. die lokale Uhrzeit am Flughafen handeln (keine UTC-Zeit). Google lehnt die Anfrage ab, wenn ein UTC-Versatz angegeben ist. Die Zeitzonen werden von Google auf Grundlage des Abflughafens berechnet. |
classTemplateInfo |
Vorlageninformationen darüber, wie die Klasse angezeigt werden soll. Wenn die Richtlinie nicht konfiguriert ist, greift Google auf die Standardfelder zurück, die angezeigt werden sollen. |
languageOverride |
Wenn dieses Feld vorhanden ist, werden Bordkarten, die dem Gerät eines Nutzers angezeigt werden, immer in dieser Sprache angezeigt. Stellt das Sprachtag BCP 47 dar. Beispielwerte sind „en-US“, „en-GB“, „de“ oder „de-AT“. |
id |
Erforderlich. Die eindeutige Kennung einer Klasse. Diese ID muss für alle Klassen eines Ausstellers eindeutig sein. Dieser Wert muss das Format issuer ID haben.identifier, wobei Ersteres von Google ausgestellt und Letzteres von Ihnen ausgewählt wird. Die eindeutige Kennung darf nur alphanumerische Zeichen sowie „.“, „_“ oder „-“ enthalten. |
version |
Verworfen |
issuerName |
Erforderlich. Der Ausstellername. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Bildschirmen angezeigt wird. |
messages[] |
Ein Array von Mitteilungen, die in der App angezeigt werden. Alle Nutzer dieses Objekts erhalten die zugehörigen Nachrichten. Die maximale Anzahl dieser Felder ist 10. |
allowMultipleUsersPerObject |
Verworfen. Verwenden Sie stattdessen |
homepageUri |
Der URI der Startseite Ihrer Anwendung. Das Ausfüllen des URI in diesem Feld führt zu demselben Verhalten wie das Ausfüllen eines URI in linksModuleData (wenn ein Objekt gerendert wird, wird ein Link zur Startseite in dem dargestellt, was man normalerweise als linkModuleData-Abschnitt des Objekts bezeichnen würde). |
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 zum Einfügen, Patchen oder Aktualisieren auf Sie sollten dieses Feld auf Sie sollten dieses Feld auf Wenn Sie eine bereits |
review |
Die Rezensionskommentare, die von der Plattform festgelegt werden, wenn ein Kurs als |
infoModuleData |
Verworfen. Verwenden Sie stattdessen textModulesData. |
imageModulesData[] |
Bildmoduldaten. Es werden maximal ein Feld aus der Objektebene und eines auf der Klassenobjektebene angezeigt. |
textModulesData[] |
Textmoduldaten. Wenn auch Textmoduldaten für die Klasse definiert sind, werden beide angezeigt. Die maximale Anzahl der angezeigten Felder beträgt 10 vom -Objekt und 10 aus der Klasse. |
linksModuleData |
Linkmoduldaten. Wenn Linkmoduldaten ebenfalls für das Objekt 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 anhand ihrer Aussteller-ID identifiziert. Einlösungsaussteller müssen mindestens einen Smart-Bonus-Schlüssel konfiguriert haben. Die Felder „ |
countryCode |
Ländercode, mit dem das Land der Karte angezeigt wird (wenn sich der Nutzer nicht in diesem Land befindet) sowie der lokalisierte Inhalt, wenn der Inhalt nicht für die Sprache des Nutzers verfügbar ist. |
heroImage |
Optionales Bannerbild, das auf der Vorderseite der Karte angezeigt wird Ist keine vorhanden, wird nichts angezeigt. Das Bild wird mit einer Breite von 100% angezeigt. |
wordMark |
Verworfen. |
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 Ausstellernamen. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Bildschirmen angezeigt wird. |
multipleDevicesAndHoldersAllowedStatus |
Gibt an, ob mehrere Nutzer und Geräte dasselbe Objekt speichern, das auf diese Klasse verweist. |
callbackOptions |
Callback-Optionen, die verwendet werden sollen, um den Aussteller beim Speichern/Löschen eines Objekts für diese Klasse durch den Endnutzer zurückzurufen. Alle Objekte dieser Klasse sind für den Callback berechtigt. |
securityAnimation |
Optionale Informationen zur Sicherheitsanimation. Wenn diese Richtlinie konfiguriert ist, wird bei den Details der Karte / des Tickets eine Sicherheitsanimation gerendert. |
viewUnlockRequirement |
Sehen Sie sich die Optionen für „Entsperren“ für die Bordkarte an. |
appLinkData |
Optionaler App- oder Websitelink, der als Schaltfläche auf der Vorderseite der Karte bzw. des Tickets angezeigt wird. Wenn für das entsprechende Objekt, das stattdessen verwendet wird, AppLinkData angegeben ist. |
FlightHeader
JSON-Darstellung |
---|
{ "kind": string, "carrier": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
carrier |
Informationen zur Fluggesellschaft. Dies ist eine erforderliche Eigenschaft von |
flightNumber |
Die Flugnummer ohne IATA-Code des Transportunternehmens. Dieses Feld darf nur Ziffern enthalten. Dies ist eine erforderliche Eigenschaft von z. B.: „123“ |
operatingCarrier |
Informationen zur ausführenden Fluggesellschaft. |
operatingFlightNumber |
Die Flugnummer, die vom ausführenden Transportunternehmen ohne IATA-Code des Transportunternehmens verwendet wird. Dieses Feld darf nur Ziffern enthalten. z. B.: „234“ |
flightNumberDisplayOverride |
Wert für Flugnummer überschreiben. Der Standardwert für die Anzeige ist „Fluggesellschaft“ + „flightNumber“. Wenn Fahrgästen ein anderer Wert angezeigt werden muss, können Sie mit diesem Feld das Standardverhalten überschreiben. Beispiel: „XX1234 / YY576“ |
FlightCarrier
JSON-Darstellung |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
carrierIataCode |
Zweistelliger IATA-Code der Fluggesellschaft des Marketingunternehmens (im Gegensatz zum Betreiber des Betreibers). Für z. B. „LX“ für Swiss Air |
carrierIcaoCode |
Dreistelliger ICAO-Code der Fluggesellschaft des Marketingunternehmens (im Gegensatz zum Betreiber des Betreibers). Für z. B. "EZY" für Easy Jet |
airlineName |
Ein lokalisierter Name der Fluggesellschaft, der vom „carrierIataCode“ angegeben wird. Wenn die Richtlinie nicht konfiguriert ist, werden z. B. "Swiss Air" für „LX“ |
airlineLogo |
Ein Logo für die Fluggesellschaft, die von „carrierIataCode“ und „localizedAirlineName“ beschrieben wird. Dieses Logo wird oben in der Detailkartenansicht gerendert. |
airlineAllianceLogo |
Ein Logo der Allianz der Fluggesellschaft, das unter dem QR-Code angezeigt wird, den der Passagier beim Einsteigen einscannt. |
wideAirlineLogo |
Breites Logo der Fluggesellschaft Dieses wird anstelle des Logos der Fluggesellschaft oben links in der Kartenansicht verwendet. |
AirportInfo
JSON-Darstellung |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
airportIataCode |
Dreistelliger IATA-Flughafencode. Dies ist ein Pflichtfeld für Beispiel: „SFO“ |
terminal |
Terminal name. Beispiel: „INTL“ oder „I“ |
gate |
Ein Name des Tors. Beispiel: „B59“ oder „59“ |
airportNameOverride |
Optionales Feld, das den von der IATA definierten Namen der Stadt des Flughafens überschreibt. Standardmäßig ordnet Google die angegebene Die offiziellen Städtenamen der IATA finden Sie auf der Website der IATA-Websitenamen. Für den Flughafen-IATA-Code "LTN" teilt uns die IATA-Website beispielsweise mit, dass der entsprechende Flughafenort "London" ist. Wenn dieses Feld nicht ausgefüllt ist, zeigt Google „London“ an. Wenn Sie in dieses Feld jedoch einen benutzerdefinierten Namen eingeben (z. B. „London Luton“), wird dieser überschrieben. |
FlightStatus
Enums | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Der Flug ist pünktlich, früher oder hat Verspätung. |
scheduled |
Alter Alias für |
ACTIVE |
Flug wird durchgeführt (Taxi, Abflug, Landung, Luftfahrt). |
active |
Alter Alias für |
LANDED |
Der Flug ist am ursprünglichen Ziel gelandet. |
landed |
Alter Alias für |
CANCELLED |
Der Flug wurde gestrichen. |
cancelled |
Alter Alias für |
REDIRECTED |
Der Flug wird in der Luft übertragen, fliegt aber zu einem anderen Flughafen als dem ursprünglichen Ziel. |
redirected |
Alter Alias für |
DIVERTED |
Der Flug ist bereits an einem anderen Flughafen gelandet als der ursprüngliche Zielort. |
diverted |
Alter Alias für |
BoardingAndSeatingPolicy
JSON-Darstellung |
---|
{ "kind": string, "boardingPolicy": enum ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
boardingPolicy |
Gibt die Richtlinie an, die die Fluggesellschaft für das Einsteigen verwendet. Wenn die Richtlinie nicht konfiguriert ist, verwendet Google standardmäßig |
seatClassPolicy |
Sitzplatzrichtlinien, die vorgeben, wie die Sitzklasse angezeigt wird. Wenn die Richtlinie nicht konfiguriert ist, verwendet Google standardmäßig |
BoardingPolicy
Enums | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Alter Alias für |
GROUP_BASED |
|
groupBased |
Alter Alias für |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Alter Alias für |
SeatClassPolicy
Enums | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Alter Alias für |
CLASS_BASED |
|
classBased |
Alter Alias für |
TIER_BASED |
|
tierBased |
Alter Alias für |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Alter Alias für |
Methoden |
|
---|---|
|
Fügt der Flight-Klasse, auf die von der angegebenen Klassen-ID verwiesen wird, eine Nachricht hinzu. |
|
Gibt die Flugklasse mit der angegebenen Klassen-ID zurück. |
|
Fügt eine Flight-Klasse mit der angegebenen ID und den angegebenen 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. |