- Ressource: GenericObject
- GenericType
- Benachrichtigungen
- ExpiryNotification
- UpcomingNotification
- Methoden
Ressource: GenericObject
Generisches Objekt
JSON-Darstellung |
---|
{ "genericType": enum ( |
Felder | |
---|---|
genericType |
Gib an, zu welchem |
cardTitle |
Erforderlich. Der Header der Karte bzw. des Tickets. Das ist normalerweise der Name des Unternehmens, z. B. „XXX Fitnessstudio“ oder „AAA – Versicherung“. Dieses Feld ist erforderlich und wird in der Kopfzeile ganz oben auf der Karte bzw. dem Ticket angezeigt. |
subheader |
Das Titellabel der Karte bzw. des Tickets, z. B. der Ort, an dem diese Karte bzw. dieses Ticket verwendet werden kann. Wird in der Detailansicht der Karte bzw. des Tickets direkt über dem Titel in der Titelzeile angezeigt. |
header |
Erforderlich. Der Titel des Tickets, z. B. „50% Rabatt-Gutschein“, „Bibliotheksausweis“ oder „Gutschein“. Dieses Feld ist erforderlich und wird in der Titelzeile der Detailansicht der Karte bzw. des Tickets angezeigt. |
logo |
Das Logobild der Karte bzw. des Tickets. Dieses Bild wird oben links in der Kartendetailansicht und auch in der Listen-/Miniaturansicht angezeigt. Wenn das Logo nicht vorhanden ist, wird der erste Buchstabe von |
hexBackgroundColor |
Die Hintergrundfarbe der Karte. Ist die Richtlinie nicht konfiguriert, wird die Hauptfarbe des Hero-Images verwendet. Falls kein Hero-Image festgelegt ist, wird die Hauptfarbe des Logos verwendet. Wird kein Logo festgelegt, wird eine Farbe von Google ausgewählt. |
notifications |
Die Benachrichtigungseinstellungen, die für dieses Objekt aktiviert sind. |
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 |
classId |
Erforderlich. Die mit diesem Objekt verknüpfte Klasse. Die Klasse muss denselben Typ wie dieses Objekt haben, bereits vorhanden sein und genehmigt werden. Kurs-IDs müssen das Format |
barcode |
Typ und Wert des Barcodes. Wenn das Ticket keinen Barcode hat, können wir dem Aussteller erlauben, „Barcode.alternate_text“ festzulegen und nur diesen anzuzeigen. |
heroImage |
Bannerbild, das auf der Vorderseite der Karte angezeigt wird, falls vorhanden. Das Bild wird mit einer Breite von 100% angezeigt. |
validTimeInterval |
Der Zeitraum, in dem dieses Objekt als gültig oder verwendbar gilt. Nach Ablauf des Zeitraums gilt das Objekt als abgelaufen, was sich auf das Rendering auf den Geräten der Nutzer auswirkt. |
imageModulesData[] |
Bildmoduldaten. Wenn beide Werte festgelegt sind, wird nur eines der Bilder aus der Klasse und eines aus der Objektebene gerendert. |
textModulesData[] |
Textmoduldaten. Wenn für die Klasse auch |
linksModuleData |
Linkmoduldaten. Wenn für die Klasse auch |
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. |
groupingInfo |
Informationen, die steuern, wie Karten/Tickets gruppiert werden. |
smartTapRedemptionValue |
Der Wert, der für dieses Objekt über NFC an ein Smart-Bonus-zertifiziertes Terminal übertragen wird. Die Felder auf Klassenebene |
rotatingBarcode |
Die Einstellungen/Details des rotierenden Barcodes |
state |
Der Status des Objekts. Mit diesem Feld wird festgelegt, wie ein Objekt in der App angezeigt wird. Ein |
hasUsers |
Gibt an, ob das Objekt Nutzer hat. Dieses Feld wird von der Plattform festgelegt. |
passConstraints |
Übergeben Sie Einschränkungen für das Objekt. Umfasst das Einschränken von NFC- und Screenshot-Verhalten. |
wideLogo |
Das breite Logo der Karte bzw. des Tickets. Wird anstelle des Logos oben links in der Kartenansicht angegeben. |
GenericType
Der Typ der generischen Karte.
Enums | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
Der generische Typ wurde nicht angegeben. |
GENERIC_SEASON_PASS |
Staffelpass |
GENERIC_UTILITY_BILLS |
Rechnungen von Versorgungsunternehmen |
GENERIC_PARKING_PASS |
Parkschein |
GENERIC_VOUCHER |
Gutschein |
GENERIC_GYM_MEMBERSHIP |
Mitgliedskarten für Fitnessstudios |
GENERIC_LIBRARY_MEMBERSHIP |
Mitgliedskarten für die Bibliothek |
GENERIC_RESERVATIONS |
Reservierungen |
GENERIC_AUTO_INSURANCE |
Kfz-Versicherungskarten |
GENERIC_HOME_INSURANCE |
Hausversicherungskarten |
GENERIC_ENTRY_TICKET |
Eintrittskarten |
GENERIC_RECEIPT |
Belege |
GENERIC_OTHER |
Anderer Typ |
Benachrichtigungen
Gibt an, ob für das Objekt die Benachrichtigung aktiviert sein muss. Wir unterstützen nur eine der Optionen „Expiry Notification“/„Demnächst“. expiryNotification
hat Vorrang vor upcomingNotification
. Das heißt, wenn expiryNotification
festgelegt ist, wird das Feld upcomingNotification
ignoriert.
JSON-Darstellung |
---|
{ "expiryNotification": { object ( |
Felder | |
---|---|
expiryNotification |
Die Benachrichtigung wird zu einem bestimmten Zeitpunkt ausgelöst, bevor die Karte abläuft. |
upcomingNotification |
Zu einem bestimmten Zeitpunkt wird eine Benachrichtigung ausgelöst, bevor die Karte nutzbar wird. |
ExpiryNotification
Gibt an, dass der Aussteller möchte, dass Google Wallet zwei Tage vor dem Ablaufdatum der Karte eine Benachrichtigung über das Ablaufdatum sendet.
JSON-Darstellung |
---|
{ "enableNotification": boolean } |
Felder | |
---|---|
enableNotification |
Gibt an, ob für das Objekt die Ablaufbenachrichtigung aktiviert sein muss. |
UpcomingNotification
Gibt an, dass der Aussteller möchte, dass Google Wallet 1 Tag vor dem Zeitpunkt der Gültigkeit/Nutzung der Karte eine Benachrichtigung über die anstehende Kartengültigkeit sendet.
JSON-Darstellung |
---|
{ "enableNotification": boolean } |
Felder | |
---|---|
enableNotification |
Gibt an, ob für das Objekt anstehende Benachrichtigungen aktiviert werden müssen. |
Methoden |
|
---|---|
|
Fügt dem generischen Objekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu. |
|
Gibt das generische Objekt mit der angegebenen Objekt-ID zurück |
|
Fügt ein generisches Objekt mit der angegebenen ID und den Eigenschaften ein. |
|
Gibt eine Liste aller generischen Objekte für eine bestimmte Aussteller-ID zurück. |
|
Aktualisiert das generische Objekt, auf das die angegebene Objekt-ID verweist. |
|
Aktualisiert das generische Objekt, auf das die angegebene Objekt-ID verweist. |