Ressource: EventTicketClass
JSON-Darstellung |
---|
{ "kind": string, "eventName": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
event |
Erforderlich. Der Name des Ereignisses, z. B. „LA Dodgers bei SF Giants“. |
event |
Die ID des Ereignisses. Diese ID muss für jedes Ereignis in einem Konto eindeutig sein. Damit werden Tickets gruppiert, wenn der Nutzer mehrere Tickets für dieselbe Veranstaltung gespeichert hat. Sie darf höchstens 64 Zeichen lang sein. Ist sie angegeben, ist die Gruppierung stabil. Seien Sie vorsichtig bei unbeabsichtigten Konflikten, damit keine Tickets gruppiert werden sollen. Wenn Sie nur eine Klasse pro Ereignis verwenden, können Sie dies einfach auf die Wenn Sie diese Option nicht angeben, versucht die Plattform, Tickets anhand anderer Daten zu gruppieren. Dies kann zu Instabilitäten führen. |
logo |
Das Logobild des Tickets. Dieses Bild wird in der Detailansicht der Karte in der App angezeigt. |
venue |
Details zum Veranstaltungsort. |
date |
Datum und Uhrzeit des Termins. |
confirmation |
Das Label, das für den Bestätigungscodewert (
|
custom |
Ein benutzerdefiniertes Label für den Wert des Bestätigungscodes (
|
seat |
Das Label, das für den Sitzplatzwert (
|
custom |
Ein benutzerdefiniertes Label für den Sitzplatzwert (
|
row |
Das Label, das für den Zeilenwert (
|
custom |
Ein benutzerdefiniertes Label, das für den Zeilenwert (
|
section |
Das Label, das für den Bereichswert (
|
custom |
Ein benutzerdefiniertes Label für den Abschnittswert (
|
gate |
Das Label, das für den Gate-Wert (
|
custom |
Ein benutzerdefiniertes Label, das für den Gate-Wert (
|
fine |
Das Kleingedruckte, die Nutzungsbedingungen oder die Bedingungen des Tickets. |
class |
Vorlageninformationen dazu, wie der Kurs angezeigt werden soll. Wenn diese Einstellung nicht festgelegt ist, verwendet Google standardmäßig eine Reihe von Feldern. |
id |
Erforderlich. Die eindeutige Kennung einer Klasse. Diese ID muss für alle Klassen eines Ausstellers eindeutig sein. Dieser Wert sollte das Format issuer ID haben.identifier, wobei die erstere von Google ausgestellt und die zweite von Ihnen ausgewählt wird. Die eindeutige Kennung darf nur alphanumerische Zeichen, „.“ (Punkt), „_“ (Unterstrich) oder „-“ (Bindestriche) 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. Das Ausfüllen des URI in diesem Feld führt zu demselben Verhalten wie das Ausfüllen eines URI in linksModuleData (wenn ein Objekt gerendert wird, wird ein Link zur Startseite in dem dargestellt, was man normalerweise als linkModuleData-Abschnitt des Objekts bezeichnen würde). |
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 |
review |
Die von der Plattform festgelegten Rezensionskommentare, wenn ein Kurs mit |
infoModuleData |
Verworfen. Verwenden Sie stattdessen „textModulesData“. |
image |
Daten des Bildmoduls. Es werden maximal ein Feld aus der Objektebene und eines auf der 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 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. Einlösungsaussteller müssen mindestens einen Smart-Bonus-Schlüssel konfiguriert haben. Die Felder |
country |
Der Ländercode, der zum Anzeigen des Landes der Karte verwendet wird, wenn sich der Nutzer nicht in diesem Land befindet, sowie zum Anzeigen lokalisierter Inhalte, wenn Inhalte nicht in der Sprache des Nutzers verfügbar sind. |
hero |
Optionales Bannerbild, das auf der Vorderseite der Karte angezeigt wird. Andernfalls 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 „issuerName“. Die empfohlene maximale Länge ist 20 Zeichen, damit der vollständige String auf kleineren Displays angezeigt wird. |
multiple |
Gibt an, ob mehrere Nutzer und Geräte dasselbe Objekt speichern, das auf diese Klasse verweist. |
callback |
Callback-Optionen, mit denen der Aussteller bei jedem Speichern/Löschen eines Objekts für diese Klasse durch den Endnutzer zurückgerufen wird. Alle Objekte dieser Klasse können den Rückruf erhalten. |
security |
Optionale Informationen zur Sicherheitsanimation. Wenn diese Richtlinie konfiguriert ist, wird bei den Details der Karte / des Tickets eine Sicherheitsanimation gerendert. |
view |
Optionen für die Freischaltungsanforderungen für das Veranstaltungsticket 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 Sie keine Angabe machen, 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 Link zu einer App oder Website, der auf der Vorderseite der Karte/des Tickets als Schaltfläche 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. |
EventVenue
JSON-Darstellung |
---|
{ "kind": string, "name": { object ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
name |
Der Name des Veranstaltungsortes, z. B. „AT&T Park“. Das ist ein Pflichtfeld. |
address |
Die Adresse des Veranstaltungsorts, z. B. „24 Willie Mays Plaza\nSan Francisco, CA 94107“. Adresszeilen sind durch Zeilenumbruchzeichen ( Das ist ein Pflichtfeld. |
EventDateTime
JSON-Darstellung |
---|
{ "kind": string, "doorsOpen": string, "start": string, "end": string, "doorsOpenLabel": enum ( |
Felder | |
---|---|
kind |
Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String |
doors |
Datum und Uhrzeit, zu der die Türen am Veranstaltungsort geöffnet werden. Datum/Uhrzeit im erweiterten ISO 8601-Format mit oder ohne Offset. Die Uhrzeit kann bis auf die Nanosekunde genau angegeben werden. Offsets können bis auf die Sekunde genau angegeben werden (obwohl Offset-Sekunden nicht in ISO 8601 enthalten sind). Beispiel:
Der Teil der Datums-/Uhrzeitangabe ohne Versatz wird als "lokales Datum/die lokale Uhrzeit" betrachtet. Das sollte das lokale Datum und die lokale Uhrzeit des Veranstaltungsortes sein. Wenn die Veranstaltung beispielsweise am 5. Juni 2018 um 20:00 Uhr an der Veranstaltungsstätte stattfindet, sollte der Teil für Datum und Uhrzeit in lokaler Zeit Ohne Offset-Informationen sind einige erweiterte Funktionen möglicherweise nicht verfügbar. |
start |
Das Datum und die Uhrzeit, zu der das Ereignis beginnt. Bei einer mehrtägigen Veranstaltung sollte es sich um das Startdatum und die Startzeit des ersten Tages handeln. Datum/Uhrzeit im erweiterten ISO 8601-Format mit oder ohne Offset. Die Uhrzeit kann bis auf die Nanosekunde genau angegeben werden. Offsets können bis auf die Sekunde genau angegeben werden (obwohl Offset-Sekunden nicht in ISO 8601 enthalten sind). Beispiel:
Der Teil der Datums-/Uhrzeitangabe ohne Versatz wird als "lokales Datum/die lokale Uhrzeit" betrachtet. Das sollte das lokale Datum und die lokale Uhrzeit des Veranstaltungsortes sein. Wenn die Veranstaltung beispielsweise am 5. Juni 2018 um 20:00 Uhr an der Veranstaltungsstätte stattfindet, sollte der Teil für Datum und Uhrzeit in lokaler Zeit Ohne Offset-Informationen sind einige erweiterte Funktionen möglicherweise nicht verfügbar. |
end |
Das Datum und die Uhrzeit, zu der das Ereignis endet. Wenn die Veranstaltung mehrere Tage umfasst, sollte das Enddatum bzw. die Endzeit am letzten Tag angegeben werden. Datum/Uhrzeit im erweiterten ISO 8601-Format mit oder ohne Offset. Die Zeit kann bis auf die Nanosekunde genau angegeben werden. Offsets können bis auf die Sekunde genau angegeben werden (obwohl Offset-Sekunden nicht in ISO 8601 enthalten sind). Beispiel:
Der Teil der Datums-/Uhrzeitangabe ohne Versatz wird als "lokales Datum/die lokale Uhrzeit" betrachtet. Das sollte das lokale Datum und die lokale Uhrzeit des Veranstaltungsortes sein. Wenn die Veranstaltung beispielsweise am 5. Juni 2018 um 20:00 Uhr an der Veranstaltungsstätte stattfindet, sollte der Teil für Datum und Uhrzeit in lokaler Zeit Ohne Offset-Informationen sind einige erweiterte Funktionen möglicherweise nicht verfügbar. |
doors |
Das Label, das für den Wert „Türen offen“ (
|
custom |
Ein benutzerdefiniertes Label für den Wert für die Anzahl der Türen (
|
DoorsOpenLabel
Enums | |
---|---|
DOORS_OPEN_LABEL_UNSPECIFIED |
|
DOORS_OPEN |
|
doorsOpen |
Alter Alias für |
GATES_OPEN |
|
gatesOpen |
Alter Alias für |
ConfirmationCodeLabel
Enums | |
---|---|
CONFIRMATION_CODE_LABEL_UNSPECIFIED |
|
CONFIRMATION_CODE |
|
confirmationCode |
Alter Alias für |
CONFIRMATION_NUMBER |
|
confirmationNumber |
Alter Alias für |
ORDER_NUMBER |
|
orderNumber |
Alter Alias für |
RESERVATION_NUMBER |
|
reservationNumber |
Alter Alias für |
SeatLabel
Enums | |
---|---|
SEAT_LABEL_UNSPECIFIED |
|
SEAT |
|
seat |
Alter Alias für |
RowLabel
Enums | |
---|---|
ROW_LABEL_UNSPECIFIED |
|
ROW |
|
row |
Alter Alias für |
SectionLabel
Enums | |
---|---|
SECTION_LABEL_UNSPECIFIED |
|
SECTION |
|
section |
Alter Alias für |
THEATER |
|
theater |
Alter Alias für |
GateLabel
Enums | |
---|---|
GATE_LABEL_UNSPECIFIED |
|
GATE |
|
gate |
Alter Alias für |
DOOR |
|
door |
Alter Alias für |
ENTRANCE |
|
entrance |
Alter Alias für |
Methoden |
|
---|---|
|
Fügen Sie der Veranstaltungsticketklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu. |
|
Gibt die Klasse für Veranstaltungstickets mit der angegebenen Klassen-ID zurück. |
|
Fügt eine Veranstaltungsticketklasse mit der angegebenen ID und den angegebenen Eigenschaften ein. |
|
Gibt eine Liste aller Klassen von Veranstaltungstickets für eine bestimmte Aussteller-ID zurück. |
|
Aktualisiert die Klasse für Veranstaltungstickets, auf die durch die angegebene Klassen-ID verwiesen wird. |
|
Aktualisiert die Klasse des Veranstaltungstickets, auf die durch die angegebene Klassen-ID verwiesen wird. |