Ressource: EventTicketObject
JSON-Darstellung |
---|
{ "kind": string, "classReference": { object ( |
Felder | |
---|---|
kind |
Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
class |
Eine Kopie der übernommenen Felder der übergeordneten Klasse. Diese Felder werden bei einem GET-Vorgang abgerufen. |
seat |
Sitzplatzdetails für dieses Ticket. |
reservation |
Reservierungsdetails für dieses Ticket. Dieser wird voraussichtlich auf alle Tickets aufgeteilt, die in derselben Bestellung gekauft wurden. |
ticket |
Name des Ticketinhabers, falls das Ticket einer Person zugewiesen wurde Beispiel: „Max Mustermann“ oder „Maria Muster“. |
ticket |
Die Nummer des Tickets. Dies kann eine eindeutige Kennung für alle Tickets im System eines Ausstellers, alle Tickets für die Veranstaltung (z.B. XYZ1234512345) oder alle Tickets der Bestellung (1, 2, 3 usw.) sein. |
ticket |
Der Typ des Tickets, z. B. „Erwachsener“ oder „Kind“ oder „VIP“ oder „Standard“. |
face |
Der Nennbetrag des Tickets, der mit dem Wert auf der physischen Version des Tickets übereinstimmt. |
grouping |
Informationen, die steuern, wie Karten/Tickets gruppiert werden. |
linked |
Eine Liste der Angebotsobjekte, die mit diesem Veranstaltungsticket verknüpft sind. Die Angebotsobjekte müssen bereits vorhanden sein. Angebotsobjekt-IDs müssen dem Format issuer ID entsprechen.identifier, wobei von Google ausgegeben und von dir ausgewählt wird. |
hex |
Die Hintergrundfarbe der Karte. 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 ist, z. B. |
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 issuer ID haben.identifier, wobei von Google ausgegeben und von dir ausgewählt wird. Die eindeutige Kennung darf nur alphanumerische Zeichen, „.“ (Punkt), „_“ (Unterstrich) oder „-“ (Bindestriche) enthalten. |
class |
Erforderlich. Die mit diesem Objekt verknüpfte Klasse. Die Klasse muss vom selben Typ wie dieses Objekt sein, bereits vorhanden und genehmigt sein. Klassen-IDs müssen dem Format issuer ID entsprechen.identifier, wobei von Google ausgegeben und von dir ausgewählt wird. |
version |
Verworfen |
state |
Erforderlich. Der Status des Objekts. Mit diesem Feld wird festgelegt, wie ein Objekt in der App angezeigt wird. Ein |
barcode |
Der Typ und Wert des Barcodes. |
messages[] |
Ein Array von Meldungen, die in der App angezeigt werden. Alle Nutzer dieses Objekts erhalten die zugehörigen Nachrichten. Die maximale Anzahl dieser Felder ist 10. |
valid |
Der Zeitraum, in dem dieses Objekt |
locations[] |
Hinweis: Dieses Feld wird derzeit nicht zum Auslösen von Benachrichtigungen unterstützt. |
has |
Gibt an, ob das Objekt Nutzer hat. Dieses Feld wird von der Plattform festgelegt. |
smart |
Der Wert, der für dieses Objekt über NFC an ein Smart-Bonus-zertifiziertes Terminal übertragen wird. Die Felder |
has |
Gibt an, ob dieses Objekt derzeit mit einem einzelnen Gerät verknüpft ist. Dieses Feld wird von der Plattform festgelegt, wenn ein Nutzer das Objekt speichert und es mit seinem Gerät verknüpft. Nur für ausgewählte Partner bestimmt. Weitere Informationen erhalten Sie vom Support. |
disable |
Gibt an, ob Benachrichtigungen explizit unterdrückt werden sollen. Wenn dieses Feld auf „true“ gesetzt ist, werden Benachrichtigungen zu Ablaufdaten an den Nutzer unabhängig vom Feld Derzeit kann dies nur für Angebote festgelegt werden. |
info |
Verworfen. Verwenden Sie stattdessen „textModulesData“. |
image |
Daten des Bildmoduls. Maximal werden ein Feld auf Objektebene und ein Feld auf Klassenobjektebene angezeigt. |
text |
Textmoduldaten. Wenn für den Kurs auch Textmoduldaten definiert sind, werden beide angezeigt. Es werden maximal 10 Felder des Objekts und 10 Felder der Klasse angezeigt. |
links |
Linkmoduldaten. Wenn für den Kurs auch Linkmoduldaten definiert sind, werden beide angezeigt. |
app |
Optionaler Link zu einer App oder Website, der auf der Vorderseite der Karte/des Tickets als Schaltfläche angezeigt wird. Wenn für die entsprechende Klasse „AppLinkData“ angegeben ist, wird nur das Objekt „AppLinkData“ angezeigt. |
rotating |
Typ und Wert des rotierenden Barcodes. |
hero |
Optionales Bannerbild, das auf der Vorderseite der Karte angezeigt wird Ist keins vorhanden, wird gegebenenfalls das Hero-Image des Kurses angezeigt. Wenn auch das Hero-Image des Kurses nicht vorhanden ist, wird nichts angezeigt. |
pass |
Übergeben Sie die Einschränkungen für das Objekt. Dazu gehört auch das Einschränken von NFC- und Screenshot-Verhalten. |
save |
Einschränkungen für das Objekt, das überprüft werden muss, 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. |
linked |
„linkedObjectIds“ ist eine Liste anderer Objekte wie Veranstaltungstickets, Kundenkarten, Angebote, generische Karten/Tickets, Geschenkkarten, Fahrkarten und Bordkarten, die automatisch an dieses Veranstaltungsticketobjekt angehängt werden sollen. Wenn ein Nutzer dieses Veranstaltungsticket gespeichert hat, werden diese verknüpften Objekt-IDs automatisch an die Wallet des Nutzers gesendet, es sei denn, er hat die Einstellung deaktiviert, um solche verknüpften Karten/Tickets zu erhalten. Stellen Sie sicher, dass die in verknüpftenObjectIds vorhandenen Objekte bereits eingefügt sind. Andernfalls schlagen Aufrufe fehl. Nach der Verknüpfung können die verknüpften Objekte 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. |
notify |
Gibt an, ob Feldaktualisierungen für dieses Objekt 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 „DO_NOT_NOTIFY“ oder „NOTIFICATION_SETTINGS_UNSPECIFIED“ festgelegt ist, wird keine Benachrichtigung ausgelöst. Diese Einstellung ist sitzungsspezifisch und muss bei jeder PATCH- oder UPDATE-Anfrage festgelegt werden. Andernfalls wird keine Benachrichtigung ausgelöst. |
value |
Optionale Moduldaten mit Mehrwert. Maximal zehn für das Objekt. |
EventSeat
JSON-Darstellung |
---|
{ "kind": string, "seat": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
seat |
Die Sitzplatznummer, z. B. „1“, „2“, „3“ oder eine andere Sitzplatzkennzeichnung. Dieses Feld kann lokalisiert werden, sodass Sie Wörter übersetzen oder verschiedene Alphabete für die Zeichen in einer ID verwenden können. |
row |
Die Sitzzeile, z. B. „1“, „E“, „BB“ oder „A5“. Dieses Feld kann lokalisiert werden, sodass Sie Wörter übersetzen oder verschiedene Alphabete für die Zeichen in einer ID verwenden können. |
section |
Der Bereich des Sitzplatzes, z. B. „121“. Dieses Feld ist lokalisierbar, sodass Sie Wörter übersetzen oder verschiedene Alphabete für die Zeichen in einer Kennung verwenden können. |
gate |
Das Gate, das der Ticketinhaber betreten muss, um zu seinem Sitzplatz zu gelangen, z. B. „A“ oder „West“. Dieses Feld ist lokalisierbar, sodass Sie Wörter übersetzen oder verschiedene Alphabete für die Zeichen in einer Kennung verwenden können. |
EventReservationInfo
JSON-Darstellung |
---|
{ "kind": string, "confirmationCode": string } |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
confirmation |
Der Bestätigungscode der Terminreservierung. Diese kann auch in Form einer „Bestellnummer“, „Bestätigungsnummer“, „Reservierungsnummer“ oder einer äquivalenten Nummer angegeben werden. |
Methoden |
|
---|---|
|
Fügt dem Veranstaltungsticketobjekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu. |
|
Gibt das Ereignisticketobjekt mit der angegebenen Objekt-ID zurück. |
|
Ein Objekt vom Typ „Ticket“ mit der angegebenen ID und den angegebenen Eigenschaften wird eingefügt. |
|
Gibt eine Liste aller Veranstaltungsticketobjekte für eine bestimmte Aussteller-ID zurück. |
|
Ändert verknüpfte Angebotsobjekte für das Veranstaltungsticketobjekt mit der angegebenen ID. |
|
Aktualisiert das Veranstaltungsticketobjekt, auf das die angegebene Objekt-ID verweist. |
|
Aktualisiert das Veranstaltungsticketobjekt, auf das die angegebene Objekt-ID verweist. |