Zasób: EventTicketObject
Zapis JSON |
---|
{ "kind": string, "classReference": { object ( |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
class |
Kopia dziedziczonych pól klasy nadrzędnej. Te pola są pobierane podczas żądania GET. |
seat |
Szczegóły tego biletu. |
reservation |
Szczegóły rezerwacji tego biletu. Powinny być podane na wszystkich biletach zakupionych w ramach danego zamówienia. |
ticket |
Nazwisko posiadacza biletu, jeśli bilet jest przypisany do konkretnej osoby. Na przykład „Jan Kowalski” lub „Anna Kowalska”. |
ticket |
Numer biletu. Może to być unikalny identyfikator wśród wszystkich biletów w systemie wydawcy, wszystkich biletów na wydarzenie (np. XYZ1234512345) lub wszystkich biletów w danym zamówieniu (1, 2, 3 itd.). |
ticket |
Rodzaj biletu, na przykład „Dorosły”, „Dziecko”, „VIP” lub „Standardowy”. |
face |
Wartość nominalna biletu odpowiadająca wydrukowi na fizycznej wersji biletu. |
grouping |
Informacje określające sposób grupowania kart. |
linked |
Lista obiektów oferty specjalnej połączonych z tym biletem na wydarzenie. Obiekty oferty muszą już istnieć. Identyfikatory obiektów oferty powinny mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. |
hex |
Kolor tła karty. Jeśli nie jest ustawiony, używany jest dominujący kolor obrazu banera powitalnego, a jeśli obraz banera powitalnego nie jest ustawiony, używany jest dominujący kolor logo. Format to #rrggbb, gdzie rrggbb to szesnastkowy zapis RGB, na przykład |
id |
Wymagane. Unikalny identyfikator obiektu. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. Unikalny identyfikator powinien zawierać tylko znaki alfanumeryczne oraz znaki „.”, „_” lub „-”. |
class |
Wymagane. Klasa powiązana z tym obiektem. Klasa musi być tego samego typu co ten obiekt, musi już istnieć i musi być zatwierdzona. Identyfikatory klas powinny mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. |
version |
Wycofano |
state |
Wymagane. Stan obiektu. To pole służy do określania sposobu wyświetlania obiektu w aplikacji. Na przykład obiekt |
barcode |
Typ i wartość kodu kreskowego. |
messages[] |
Tablica komunikatów wyświetlanych w aplikacji. Wszyscy użytkownicy tego obiektu będą otrzymywać powiązane z nim komunikaty. Maksymalna liczba tych pól to 10. |
valid |
Okres, przez jaki ten obiekt będzie |
locations[] |
Uwaga: to pole nie jest obecnie obsługiwane do aktywowania powiadomień geograficznych. |
has |
Wskazuje, czy obiekt ma użytkowników. To pole jest ustawiane przez platformę. |
smart |
Wartość, która będzie przesyłana przez NFC do terminala z certyfikatem smart tap w przypadku tego obiektu. Aby karty obsługiwały funkcję smart tap, pola poziomu klasy |
has |
Wskazuje, czy ten obiekt jest aktualnie połączony z jednym urządzeniem. To pole jest ustawiane przez platformę, gdy użytkownik zapisuje obiekt, łącząc go ze swoim urządzeniem. Przeznaczony do użytku przez wybranych partnerów. Aby uzyskać więcej informacji, skontaktuj się z zespołem pomocy. |
disable |
Wskazuje, czy powiadomienia powinny być jawnie pomijane. Jeśli to pole jest ustawione na wartość true, niezależnie od pola Obecnie można go ustawiać tylko dla ofert. |
info |
Rola wycofana. Zamiast tego użyj textModulesData. |
image |
Dane modułu obrazu. Maksymalna liczba wyświetlanych pól wynosi 1 z poziomu obiektu i 1 dla poziomu obiektu klasy. |
text |
Dane modułu tekstowego. Jeśli dane modułu tekstowego są określone również w klasie, będą wyświetlane jedne i drugie. Maksymalna liczba wyświetlanych pól wynosi 10 z obiektu i 10 z klasy. |
links |
Dane modułu linków. Jeśli dane modułu linków są określone również w klasie, będą wyświetlane jedne i drugie. |
app |
Opcjonalny link do aplikacji lub witryny, który będzie wyświetlany jako przycisk z przodu dokumentu. Jeśli podano AppLinkData dla odpowiedniej klasy, wyświetlany będzie tylko obiekt AppLinkData. |
rotating |
Typ i wartość kodu kreskowego, który się zmienia. |
hero |
Opcjonalny obraz banera wyświetlany z przodu karty. Jeśli nie ma żadnego obrazu, wyświetli się obraz banera powitalnego (jeśli jest dostępny). Jeśli nie ma też banera powitalnego zajęć, nic się nie wyświetli. |
pass |
Przekazywanie ograniczeń dotyczących obiektu. Obejmuje to ograniczenie działania NFC i zrzutów ekranu. |
save |
Ograniczenia dotyczące obiektu, które musi zostać zweryfikowane, zanim użytkownik spróbuje zapisać kartę. Pamiętaj, że te ograniczenia będą stosowane tylko podczas zapisywania. Jeśli ograniczenia zmienią się po zapisaniu dokumentu, nowe ograniczenia nie zostaną zastosowane do już zapisanego dokumentu. |
linked |
linkedObjectIds to lista innych obiektów, takich jak bilet na wydarzenie, karta lojalnościowa, oferta, karta podarunkowa, karta pokładowa i bilet okresowy, które powinny być automatycznie dołączone do tego obiektu biletu na wydarzenie. Jeśli użytkownik zapisał ten bilet na wydarzenie, identyfikatory połączonych obiektów zostaną automatycznie przekazane do jego portfela (chyba że wyłączył on ustawienie otrzymywania takich połączonych kart). Upewnij się, że obiekty w linkedObjectIds zostały już wstawione. W przeciwnym razie wywołania nie powiedzą się. Po połączeniu połączonych obiektów nie można ich rozłączyć. Nie możesz łączyć obiektów należących do innego wystawcy. Liczba obiektów, które można połączyć z jednym obiektem, jest ograniczona. Gdy zostanie osiągnięty limit, nowe połączone obiekty w wywołaniu zostaną po cichu zignorowane. Identyfikatory obiektów powinny mieć format issuer ID.identifier, gdzie pierwszy identyfikator jest wystawiany przez Google, a drugi jest wybierany przez Ciebie. |
notify |
Określa, czy aktualizacje pól tego obiektu powinny wyzwalać powiadomienia. Gdy ustawisz opcję NOTIFY (powiadamiaj), spróbujemy wywołać powiadomienie o zmianie pola dla użytkowników. Takie powiadomienia będą wysyłane do użytkowników tylko wtedy, gdy dane pole znajdzie się na liście dozwolonych. Jeśli ustawisz wartość DO_NOT_NOTIFY lub NOTIFICATION_SETTINGS_UNSPECIFIED, nie zostanie uruchomione żadne powiadomienie. To ustawienie jest tymczasowe i musi być ustawiane w ramach każdego żądania PATCH lub UPDATE, w przeciwnym razie powiadomienie nie zostanie wywołane. |
value |
Opcjonalne dane modułu wartości dodanej. Maksymalnie 10 na obiekt. |
EventSeat
Zapis JSON |
---|
{ "kind": string, "seat": { object ( |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
seat |
Numer miejsca, na przykład „1”, „2”, „3” lub inny identyfikator miejsca. To pole jest lokalizowane, czyli możesz tłumaczyć słowa lub używać różnych alfabetów dla znaków w ramach identyfikatora. |
row |
Rząd, w którym znajduje się miejsce siedzące, na przykład „1”, „E”, „BB” lub „A5”. To pole jest lokalizowane, czyli możesz tłumaczyć słowa lub używać różnych alfabetów dla znaków w ramach identyfikatora. |
section |
Sekcja, w której znajduje się miejsce siedzące, na przykład „121”. To pole jest lokalizowane, czyli możesz tłumaczyć słowa lub używać różnych alfabetów dla znaków w ramach identyfikatora. |
gate |
Bramka, przez którą posiadacz biletu powinien wejść, aby dostać się na swoje miejsce, na przykład „A” lub „Bramka zachodnia”. To pole jest lokalizowane, czyli możesz tłumaczyć słowa lub używać różnych alfabetów dla znaków w ramach identyfikatora. |
EventReservationInfo
Zapis JSON |
---|
{ "kind": string, "confirmationCode": string } |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
confirmation |
Kod potwierdzający rezerwację biletu na wydarzenie. Może również przybrać formę „numeru zamówienia”, „numeru potwierdzenia”, „numeru rezerwacji” lub innej równoważnej formy. |
Metody |
|
---|---|
|
Dodaje komunikat do obiektu biletu na wydarzenie, do którego odwołuje się podany identyfikator obiektu. |
|
Zwraca obiekt biletu na wydarzenie o podanym identyfikatorze obiektu. |
|
Wstawia obiekt biletu na wydarzenie o podanym identyfikatorze i właściwościach. |
|
Zwraca listę wszystkich obiektów biletu na wydarzenie dla podanego identyfikatora wydawcy. |
|
Modyfikuje obiekty połączonej oferty dla obiektu biletu na wydarzenie o podanym identyfikatorze. |
|
Aktualizuje obiekt biletu na wydarzenie, do którego odwołuje się podany identyfikator obiektu. |
|
Aktualizuje obiekt biletu na wydarzenie, do którego odwołuje się podany identyfikator obiektu. |