Zasób: EventTicketObject
Zapis JSON |
---|
{ "kind": string, "classReference": { object ( |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
classReference |
Kopia odziedziczonych pól klasy nadrzędnej. Te pola są pobierane podczas żądania GET. |
seatInfo |
Szczegóły dotyczące miejsc na tym bilecie. |
reservationInfo |
Szczegóły rezerwacji na ten bilet. Powinny być dostępne dla wszystkich biletów zakupionych w ramach tego samego zamówienia. |
ticketHolderName |
Imię i nazwisko właściciela biletu, jeśli bilet jest przypisany do osoby. Na przykład „Jan Kowalski” lub „Anna Kowalska”. |
ticketNumber |
Numer biletu. Może to być unikalny identyfikator wszystkich biletów w systemie wydawcy, wszystkich biletów na wydarzenie (np. XYZ1234512345) lub wszystkich biletów w zamówieniu (1, 2, 3 itd.). |
ticketType |
Rodzaj biletu, na przykład „Dorośli”, „Dziecko”, „VIP” lub „Standardowy”. |
faceValue |
Wartość nominalna biletu odpowiadająca wydrukowi na fizycznej wersji biletu. |
groupingInfo |
Informacje określające sposób grupowania kart. |
linkedOfferIds[] |
Lista obiektów oferty 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. |
hexBackgroundColor |
Kolor tła karty. Jeśli nie jest ustawiony, używany jest dominujący kolor obrazu banera powitalnego, a jeśli baner nie jest ustawiony, używany jest dominujący kolor logo. Format to #rrggbb, gdzie rrggbb to szesnastkowy zapis RGB, taki jak |
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 „-”. |
classId |
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. |
validTimeInterval |
Okres, przez jaki ten obiekt będzie |
locations[] |
Uwaga: to pole nie jest obecnie obsługiwane w przypadku wyświetlania powiadomień geograficznych. |
hasUsers |
Wskazuje, czy obiekt zawiera użytkowników. To pole jest ustawiane przez platformę. |
smartTapRedemptionValue |
Wartość, która będzie przesyłana do terminala z certyfikatem Smart Tap przez NFC dla tego obiektu. Aby karta obsługiwała smart tap, pola |
hasLinkedDevice |
Wskazuje, czy ten obiekt jest obecnie połączony z jednym urządzeniem. To pole jest ustawiane przez platformę, gdy użytkownik zapisuje obiekt, łącząc go ze swoim urządzeniem. Przeznaczone do użytku przez wybranych partnerów. Aby uzyskać dodatkowe informacje, skontaktuj się z zespołem pomocy. |
disableExpirationNotification |
Wskazuje, czy powiadomienia powinny być jawnie pomijane. Jeśli to pole ma wartość Prawda, niezależnie od pola Obecnie można to zrobić tylko w przypadku ofert. |
infoModuleData |
Rola wycofana. Zamiast tego użyj textModulesData. |
imageModulesData[] |
Dane modułu obrazów. Maksymalna liczba wyświetlanych pól to 1 z poziomu obiektu i 1 dla poziomu obiektu klasy. |
textModulesData[] |
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 to 10 z obiektu i 10 z klasy. |
linksModuleData |
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. |
appLinkData |
Opcjonalny link do aplikacji lub strony internetowej, który będzie wyświetlany jako przycisk z przodu karty. Jeśli zostanie podany parametr AppLinkData dla odpowiadającego mu obiektu tylko klasy, zostanie wyświetlony AppLinkData. |
rotatingBarcode |
Typ i wartość kodu kreskowego obracającego się. |
heroImage |
Opcjonalny obraz banera wyświetlany z przodu karty. Jeśli go nie ma, wyświetli się baner powitalny zajęć (jeśli jest dostępny). Jeśli nie znajdziesz też banera powitalnego zajęć, nic się nie wyświetli. |
passConstraints |
Przekazywanie ograniczeń obiektu. Obejmuje to ograniczenie możliwości NFC i wykonywania zrzutów ekranu. |
EventSeat
Zapis JSON |
---|
{ "kind": string, "seat": { object ( |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
seat |
Numer miejsca, np. „1”, „2”, „3” lub inny identyfikator miejsca. To pole jest lokalizowane, więc 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, więc 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, więc 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, np. „A” lub „zachodnia”. To pole jest lokalizowane, więc 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 |
confirmationCode |
Kod potwierdzenia rezerwacji wydarzenia. Może też mieć formę „numeru zamówienia”, „numeru potwierdzenia”, „numeru rezerwacji” lub innego odpowiednika. |
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. |