- Ressource: EventTicketObject
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EventSeat
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EventReservationInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: EventTicketObject
JSON-Darstellung |
---|
{ "kind": string, "classReference": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
classReference |
Eine Kopie der übernommenen Felder der übergeordneten Klasse. Diese Felder werden während einer GET-Anfrage abgerufen. |
seatInfo |
Sitzplatzdetails für dieses Ticket. |
reservationInfo |
Reservierungsdetails für dieses Ticket. Diese sollte dann für alle Tickets gelten, die in derselben Bestellung gekauft wurden. |
ticketHolderName |
Name des Ticketinhabers, falls das Ticket einer Person zugewiesen wurde Beispiel: „Max Mustermann“ oder „Erika Mustermann“. |
ticketNumber |
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. |
ticketType |
Die Art des Tickets, z. B. „Erwachsene“ oder „Kind“ oder „VIP“ oder „Standard“. |
faceValue |
Der Nennbetrag des Tickets, der mit dem Wert auf dem gedruckten Ticket übereinstimmt. |
groupingInfo |
Informationen, die steuern, wie Karten/Tickets gruppiert werden. |
linkedOfferIds[] |
Eine Liste der Angebotsobjekte, die mit diesem Veranstaltungsticket verknüpft sind. Die Angebotsobjekte müssen bereits vorhanden sein. Angebotsobjekt-IDs müssen das Format issuer ID haben.identifier, wobei Ersteres von Google ausgestellt und Letzteres von Ihnen ausgewählt wird. |
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 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 Ersteres von Google ausgestellt und Letzteres von Ihnen ausgewählt wird. Die eindeutige Kennung sollte nur alphanumerische Zeichen sowie „.“, „_“ oder „-“ enthalten. |
classId |
Erforderlich. Die mit diesem Objekt verknüpfte Klasse. Die Klasse muss denselben Typ wie dieses Objekt haben, bereits vorhanden und genehmigt sein. Klassen-IDs müssen das Format issuer ID haben.identifier, wobei Ersteres von Google ausgestellt und Letzteres von Ihnen ausgewählt wird. |
version |
Verworfen |
state |
Erforderlich. Der Status des Objekts. Mit diesem Feld wird festgelegt, wie ein Objekt in der App angezeigt wird. Beispielsweise wird ein |
barcode |
Typ und Wert des Barcodes. |
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. |
validTimeInterval |
Der Zeitraum, in dem dieses Objekt |
locations[] |
Hinweis: Dieses Feld wird derzeit nicht zum Auslösen von Geo-Benachrichtigungen unterstützt. |
hasUsers |
Gibt an, ob das Objekt Nutzer hat. Dieses Feld wird von der Plattform festgelegt. |
smartTapRedemptionValue |
Der Wert, der für dieses Objekt über NFC an ein Smart-Bonus-zertifiziertes Terminal übertragen wird. Die Felder auf Klassenebene |
hasLinkedDevice |
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. Zur Verwendung durch ausgewählte Partner vorgesehen. Weitere Informationen erhalten Sie vom Support. |
disableExpirationNotification |
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 Diese Option kann derzeit nur für Angebote festgelegt werden. |
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 die Klasse definiert sind, werden beide angezeigt. |
appLinkData |
Optionaler App- oder Websitelink, der als Schaltfläche auf der Vorderseite der Karte bzw. des Tickets angezeigt wird. Wenn AppLinkData für das entsprechende Klassenobjekt bereitgestellt wird, wird nur das AppLinkData-Objekt angezeigt. |
rotatingBarcode |
Typ und Wert des rotierenden Barcodes. |
heroImage |
Optionales Bannerbild, das auf der Vorderseite der Karte angezeigt wird Ist keins vorhanden, wird gegebenenfalls das Hero-Image des Kurses angezeigt. Wenn auch kein Hero-Image des Kurses vorhanden ist, wird nichts angezeigt. |
passConstraints |
Übergeben Sie die Einschränkungen für das Objekt. Dazu gehört auch das Einschränken von NFC- und Screenshot-Verhalten. |
saveRestrictions |
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 werden nur beim Speichern angewendet. Wenn sich die Einschränkungen ändern, nachdem ein Nutzer die Karte bzw. das Ticket gespeichert hat, werden die neuen Einschränkungen nicht auf bereits gespeicherte Karten/Tickets angewendet. |
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 Sitznummer, z. B. „1“, „2“, „3“ oder eine andere Sitz-ID. Dieses Feld ist lokalisieren, 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 Sitzes, z. B. „121“. Dieses Feld kann lokalisiert werden, sodass Sie Wörter übersetzen oder verschiedene Alphabete für die Zeichen in einer ID 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 lokalisieren, sodass Sie Wörter übersetzen oder verschiedene Alphabete für die Zeichen in einer ID 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 |
confirmationCode |
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 Veranstaltungsticketobjekt mit der angegebenen Objekt-ID zurück |
|
Fügt ein Veranstaltungsticketobjekt mit der angegebenen ID und den angegebenen Eigenschaften ein. |
|
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. |