- Ressource: GenericObject
- GenericType
- Benachrichtigungen
- ExpiryNotification
- UpcomingNotification
- Methoden
Ressource: GenericObject
Generisches Objekt
JSON-Darstellung |
---|
{ "genericType": enum ( |
Felder | |
---|---|
genericType |
Gibt an, zu welchem |
cardTitle |
Erforderlich. Die Überschrift der Karte bzw. des Tickets. Das ist in der Regel 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/dem Ticket angezeigt. |
subheader |
Das Titellabel der Karte/des Tickets, z. B. der Ort, an dem die Karte/das Ticket verwendet werden kann. Wird in der Detailansicht der Karte/des Tickets direkt über dem Titel in der Titelzeile angezeigt. |
header |
Erforderlich. Der Titel der Karte/des Tickets, z. B. „Gutschein für 50% Rabatt“, „Bibliothekskarte“ oder „Gutschein“. Dieses Feld ist ein Pflichtfeld und wird in der Titelzeile der Detailansicht der Karte/des Tickets angezeigt. |
logo |
Das Logobild der Karte/des Tickets. Dieses Bild wird in der Detailansicht der Karte links oben und in der Listen-/Miniaturansicht angezeigt. Wenn kein Logo vorhanden ist, wird der erste Buchstabe von |
hexBackgroundColor |
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. Ist auch das Logo nicht festgelegt, wird eine Farbe von Google ausgewählt. |
notifications |
Die für dieses Objekt aktivierten Benachrichtigungseinstellungen. |
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 Klasse, die mit diesem Objekt verknüpft ist. Die Klasse muss vom selben Typ wie dieses Objekt sein, bereits vorhanden und genehmigt sein. Kurs-IDs müssen das Format |
barcode |
Der Typ und Wert des Barcodes. Wenn der Aussteller keinen Barcode für die Karte/das Ticket angibt, können wir ihm erlauben, „Barcode.alternate_text“ festzulegen und nur diesen Text anzuzeigen. |
heroImage |
Bannerbild, das auf der Vorderseite der Karte angezeigt wird, falls vorhanden. Das Bild wird mit 100% der Breite angezeigt. |
validTimeInterval |
Der Zeitraum, in dem dieses Objekt als gültig oder verwendbar gilt. Nach Ablauf des Zeitraums gilt das Objekt als abgelaufen. Das wirkt sich auf das Rendering auf den Geräten der Nutzer aus. |
imageModulesData[] |
Daten des Bildmoduls. Wenn beide festgelegt sind, wird nur eines der Bilder von der Klassen- und eines von der Objektebene gerendert. |
textModulesData[] |
Textmoduldaten. Wenn |
linksModuleData |
Linkmoduldaten. Wenn |
appLinkData |
Optionaler Link zu einer App oder Website, der auf der Vorderseite der Karte bzw. des Tickets als Schaltfläche angezeigt wird. Wenn für die entsprechende Klasse „AppLinkData“ angegeben ist, wird nur das Objekt „AppLinkData“ 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 |
rotatingBarcode |
Die Einstellungen/Details für den rotierenden Barcode. |
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. |
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. |
passConstraints |
Einschränkungen für Karten/Tickets für das Objekt. Dazu gehört auch die Einschränkung des NFC- und Screenshot-Verhaltens. |
wideLogo |
Das breite Logo der Karte/des Tickets. Wenn Sie ein Bild angeben, wird es links oben in der Kartenansicht anstelle des Logos verwendet. |
saveRestrictions |
Einschränkungen für das Objekt, die überprüft werden müssen, bevor der Nutzer versucht, die Karte bzw. das Ticket zu speichern. Diese Einschränkungen gelten nur während der Speicherzeit. Wenn sich die Einschränkungen ändern, nachdem ein Nutzer die Karte bzw. das Ticket gespeichert hat, werden die neuen Einschränkungen nicht auf eine bereits gespeicherte Karte bzw. ein bereits gespeichertes Ticket angewendet. |
valueAddedModuleData[] |
Optionale Daten zum Mehrwertmodul. Maximal zehn für das Objekt. |
linkedObjectIds[] |
„linkedObjectIds“ ist eine Liste anderer Objekte wie Veranstaltungstickets, Kundenkarten, Angebote, generische Objekte, Geschenkkarten, Fahrkarten und Bordkarten, die automatisch an dieses generische Objekt angehängt werden sollen. Wenn ein Nutzer diese generisch Karte gespeichert hat, werden diese linkedObjectIds automatisch an die Wallet des Nutzers gesendet, es sei denn, er hat die Einstellung deaktiviert, um solche verknüpften Karten/Tickets zu erhalten. Achten Sie darauf, dass Objekte, die in „linkedObjectIds“ vorhanden sind, bereits eingefügt wurden. Andernfalls schlagen Aufrufe fehl. Verknüpfte Objekte können nicht mehr getrennt werden. Sie können keine Objekte verknüpfen, die einem anderen Aussteller gehören. Die Anzahl der Objekte, die mit einem einzelnen Objekt verknüpft werden können, ist begrenzt. Wenn das Limit erreicht ist, werden neue verknüpfte Objekte im Anruf stumm ignoriert. Objekt-IDs müssen dem Format issuer ID entsprechen.identifier, wobei von Google ausgegeben und von dir ausgewählt wird. |
GenericType
Der Typ der generischen Karte.
Enums | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
Nicht angegebener generischer Typ. |
GENERIC_SEASON_PASS |
Saisonpass |
GENERIC_UTILITY_BILLS |
Rechnungen von Versorgungsunternehmen |
GENERIC_PARKING_PASS |
Parkschein |
GENERIC_VOUCHER |
Gutschein |
GENERIC_GYM_MEMBERSHIP |
Mitgliedskarten für Fitnessstudios |
GENERIC_LIBRARY_MEMBERSHIP |
Bibliotheksausweise |
GENERIC_RESERVATIONS |
Reservierungen |
GENERIC_AUTO_INSURANCE |
Kfz-Versicherungskarten |
GENERIC_HOME_INSURANCE |
Karten für Wohngebäudeversicherungen |
GENERIC_ENTRY_TICKET |
Eintrittskarten |
GENERIC_RECEIPT |
Belege |
GENERIC_LOYALTY_CARD |
Kundenkarten Es wird empfohlen, anstelle dieses generischen Typs einen speziellen Kartentyp für das Treuepunkteprogramm zu verwenden. Ein spezieller Kartentyp für Kundenkarten bietet mehr Funktionen als ein generischer Kartentyp. |
GENERIC_OTHER |
Anderer Typ |
Benachrichtigungen
Gibt an, ob für das Objekt Benachrichtigungen aktiviert sein müssen. Es wird nur eine von ExpiryNotification/UpcomingNotification unterstützt. expiryNotification
hat Vorrang vor upcomingNotification
. Wenn expiryNotification
festgelegt ist, wird das Feld upcomingNotification
ignoriert.
JSON-Darstellung |
---|
{ "expiryNotification": { object ( |
Felder | |
---|---|
expiryNotification |
Zu einer bestimmten Zeit vor Ablauf der Karte wird eine Benachrichtigung ausgelöst. |
upcomingNotification |
Zu einer bestimmten Zeit wird eine Benachrichtigung ausgelöst, bevor die Karte verwendet werden kann. |
ExpiryNotification
Gibt an, dass der Aussteller möchte, dass Google Wallet 2 Tage vor Ablauf der Karte Ablaufbenachrichtigungen sendet.
JSON-Darstellung |
---|
{ "enableNotification": boolean } |
Felder | |
---|---|
enableNotification |
Gibt an, ob für das Objekt eine Ablaufbenachrichtigung aktiviert werden muss. |
UpcomingNotification
Gibt an, dass der Aussteller möchte, dass Google Wallet 1 Tag vor Gültigkeitsbeginn der Karte eine Benachrichtigung sendet.
JSON-Darstellung |
---|
{ "enableNotification": boolean } |
Felder | |
---|---|
enableNotification |
Gibt an, ob für das Objekt eine Benachrichtigung für anstehende Termine aktiviert sein muss. |
Methoden |
|
---|---|
|
Fügt dem generischen Objekt, auf das durch die angegebene Objekt-ID verwiesen wird, eine Nachricht hinzu. |
|
Gibt das generische Objekt mit der angegebenen Objekt-ID zurück. |
|
Ein generisches Objekt mit der angegebenen ID und den angegebenen Eigenschaften wird eingefügt. |
|
Gibt eine Liste aller generischen Objekte für eine bestimmte Aussteller-ID zurück. |
|
Aktualisiert das generische Objekt, auf das durch die angegebene Objekt-ID verwiesen wird. |
|
Aktualisiert das generische Objekt, auf das durch die angegebene Objekt-ID verwiesen wird. |