Ressource: TransitClass
JSON-Darstellung |
---|
{ "transitOperatorName": { object ( |
Felder | |
---|---|
transit |
Der Name des Verkehrsunternehmens. |
logo |
Erforderlich. Das Logobild des Tickets. Dieses Bild wird in der Detailansicht der Karte in der App angezeigt. |
transit |
Erforderlich. Die Art des öffentlichen Verkehrs, die diese Klasse darstellt, z. B. „Bus“. |
watermark |
Wasserzeichenbild, das auf dem Gerät des Nutzers angezeigt wird. |
language |
Wenn dieses Feld vorhanden ist, werden Fahrkarten, die auf dem Gerät eines Nutzers angezeigt werden, immer in dieser Sprache angezeigt. Stellt das Sprachentag BCP 47 dar. Beispielwerte sind „en-US“, „en-GB“, „de“ oder „de-AT“. |
custom |
Ein benutzerdefiniertes Label, das für den Namen des Endhaltestellens ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Ticketnummer ( |
custom |
Ein benutzerdefiniertes Label, das für den Wert „Einschränkungen der Route“ ( |
custom |
Ein benutzerdefiniertes Label für den Wert „Details zu Einschränkungen der Route“ ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Details zur Zeitbeschränkung ( |
custom |
Ein benutzerdefiniertes Label für den anderen Einschränkungswert ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Kaufbelegnummer ( |
custom |
Ein benutzerdefiniertes Label für den Wert des Bestätigungscodes ( |
custom |
Ein benutzerdefiniertes Label für den Nennwert des Kaufs ( |
custom |
Ein benutzerdefiniertes Label, das für den Kaufpreiswert ( |
custom |
Ein benutzerdefiniertes Label, das für den Nachrichtenwert für den Rabatt für öffentliche Verkehrsmittel ( |
custom |
Ein benutzerdefiniertes Label für den Wagenwert ( |
custom |
Ein benutzerdefiniertes Label für den Wert „Sitzplatz“ ( |
custom |
Ein benutzerdefiniertes Label, das für den Wert „Trainer“ ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Boardingplattform ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Einstiegszone ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Preisklasse ( |
custom |
Ein benutzerdefiniertes Label für den Wert der Konzessionskategorie für öffentliche Verkehrsmittel ( |
custom |
Ein benutzerdefiniertes Label, das für den Wert des Namens des Fahrpreises ( |
class |
Vorlageninformationen dazu, wie der Kurs angezeigt werden soll. Wenn die Richtlinie nicht konfiguriert ist, greift Google auf die Standardfelder zurück, die angezeigt werden sollen. |
enable |
Steuert die Anzeige des Reiseplans mit einem Abschnitt für diese Klasse. Standardmäßig wird ein Reiseplan nur für Fahrten mit mehreren Abschnitten angezeigt. |
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 von Google ausgegeben und von dir ausgewählt wird. Die eindeutige Kennung darf nur alphanumerische Zeichen sowie „.“, „_“ oder „-“ enthalten. |
version |
Verworfen |
issuer |
Erforderlich. Der Name des Ausstellers. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Displays angezeigt wird. |
messages[] |
Eine Reihe von Nachrichten, 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 |
homepage |
Der URI der Startseite Ihrer Anwendung. Wenn Sie den URI in dieses Feld einfügen, wird genau dasselbe Verhalten wie beim Einfügen eines URI in „linksModuleData“ ausgelöst. Wenn ein Objekt gerendert wird, wird im Bereich „linksModuleData“ des Objekts ein Link zur Startseite angezeigt. |
locations[] |
Hinweis: Dieses Feld wird derzeit nicht zum Auslösen von Benachrichtigungen unterstützt. |
review |
Erforderlich. Der Status des Kurses. Dieses Feld kann mit den API-Aufrufen „insert“, „patch“ oder „update“ auf „ Wenn der Kurs noch in der Entwicklungsphase ist, sollte dieses Feld auf Legen Sie dieses Feld auf Wenn Sie eine bereits vorhandene |
review |
Die von der Plattform festgelegten Rezensionskommentare, wenn ein Kurs mit |
infoModuleData |
Verworfen. Verwenden Sie stattdessen textModulesData. |
image |
Bildmoduldaten. Es werden maximal ein Feld aus der Objektebene und eines auf der Klassenobjektebene angezeigt. |
text |
Textmoduldaten. Wenn auch Textmoduldaten für die Klasse definiert sind, werden beide angezeigt. Es werden maximal 10 Felder des Objekts und 10 Felder der Klasse angezeigt. |
links |
Linkmoduldaten. Wenn für das Objekt auch Linkmoduldaten definiert sind, werden beide angezeigt. |
redemption |
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. Für Aussteller von Gutscheinen muss mindestens ein Smart Tap-Schlüssel konfiguriert sein. Die Felder |
country |
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. |
hero |
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. |
enable |
Gibt an, ob diese Klasse Smart-Bonus unterstützt. Die Felder |
hex |
Die Hintergrundfarbe der Karte bzw. des Tickets. Falls 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 |
localized |
Übersetzte Strings für den Ausstellernamen. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Bildschirmen angezeigt wird. |
multiple |
Gibt an, ob mehrere Nutzer und Geräte dasselbe Objekt speichern, das auf diese Klasse verweist. |
callback |
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 können den Rückruf erhalten. |
security |
Optionale Informationen zur Sicherheitsanimation. Wenn diese Option festgelegt ist, wird eine Sicherheitsanimation für die Details der Karte/des Tickets gerendert. |
activation |
Aktivierungsoptionen für ein aktivierbares Ticket. |
view |
Optionen für „Entsperrung erforderlich“ für die Fahrkarte ansehen. |
wide |
Das breite Logo des Tickets. Dieses wird anstelle des Logos oben links in der Kartenansicht verwendet. |
notify |
Gibt an, ob Feldaktualisierungen für diese Klasse Benachrichtigungen auslösen sollen. Wenn diese Option auf NOTIFY gesetzt ist, versuchen wir, eine Benachrichtigung über die Aktualisierung eines Felds an die Nutzer auszulösen. Diese Benachrichtigungen werden nur an Nutzer gesendet, wenn das Feld auf einer Zulassungsliste steht. Wenn die Richtlinie auf DO_NOT_NOTIFY oder NOTIFICATION_SETTINGS_UNSPECIFIED festgelegt ist, wird keine Benachrichtigung ausgelöst. Diese Einstellung ist temporär und muss bei jeder PATCH- oder UPDATE-Anfrage festgelegt werden. Andernfalls wird keine Benachrichtigung ausgelöst. |
app |
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. |
value |
Optionale Daten zum Mehrwertmodul. Höchstens zehn pro Kurs. Für eine Karte bzw. ein Ticket werden nur zehn angezeigt, wobei die aus dem Objekt priorisiert werden. |
TransitType
Enums | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
Alter Alias für |
RAIL |
|
rail |
Alter Alias für |
TRAM |
|
tram |
Alter Alias für |
FERRY |
|
ferry |
Alter Alias für |
OTHER |
|
other |
Alter Alias für |
ActivationOptions
ActivationOptions für die Klasse
JSON-Darstellung |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Felder | |
---|---|
activation |
HTTPS-URL, die REST-Semantik unterstützt. Wird verwendet, um eine Aktivierungsanfrage für einen bestimmten Wert zu stellen, der von den Nutzern ausgelöst wird. |
allow |
Markierung, mit der Nutzer einen Aktivierungsaufruf von einem anderen Gerät aus tätigen können. Dadurch kann der Kunde die Aktivierungsschaltfläche aktiviert rendern, auch wenn der Aktivierungsstatus AKTIVIERT lautet, das angeforderte Gerät aber nicht das aktuelle Gerät ist. |
Methoden |
|
---|---|
|
Fügt der Verkehrsklasse, auf die von der angegebenen Klassen-ID verwiesen wird, eine Nachricht hinzu. |
|
Gibt die ÖPNV-Klasse mit der angegebenen Klassen-ID zurück. |
|
Fügt eine Verkehrsklasse mit der angegebenen ID und den angegebenen Eigenschaften ein. |
|
Gibt eine Liste aller Fahrkarten-/Ticketklassen für eine bestimmte Aussteller-ID zurück. |
|
Aktualisiert die Mobilitätsklasse, auf die durch die angegebene Klassen-ID verwiesen wird. |
|
Aktualisiert die Verkehrsklasse, auf die von der angegebenen Klassen-ID verwiesen wird. |