Zasób: GenericClass
Klasa ogólna
| Zapis JSON | 
|---|
| { "id": string, "classTemplateInfo": { object ( | 
| Pola | |
|---|---|
| id | 
 Wymagany. Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich obiektów wydawcy. Ta wartość powinna mieć format  | 
| classTemplateInfo | 
 Informacje na temat szablonu wyświetlania klasy. Jeśli nie są ustawione, Google przyjmuje domyślny zestaw pól do wyświetlenia. | 
| imageModulesData[] | 
 Dane modułu obrazu. Jeśli w obiekcie zdefiniowano również  | 
| textModulesData[] | 
 Dane modułu tekstowego. Jeśli w obiekcie zdefiniowano również  | 
| linksModuleData | 
 Dane modułu linków. Jeśli w obiekcie zdefiniowano również  | 
| enableSmartTap | 
 Dostępne tylko dla partnerów obsługujących technologię smart tap. Aby uzyskać dodatkową pomoc, skontaktuj się z zespołem pomocy. | 
| redemptionIssuers[] | 
 Określa, którzy wydawcy elementów promocyjnych mogą wykorzystać kartę za pomocą smart tap. Wydawcy elementów promocyjnych są identyfikowani na podstawie identyfikatora wydawcy. Wydawcy ofert muszą mieć skonfigurowany co najmniej 1 klucz Smart Tap. Aby karta obsługiwała Smart Tap, pola  | 
| securityAnimation | 
 Opcjonalne informacje o animacji dotyczącej bezpieczeństwa. Jeśli ta opcja jest ustawiona, animacja bezpieczeństwa zostanie wyświetlona w szczegółach dokumentu. | 
| multipleDevicesAndHoldersAllowedStatus | 
 Wskazuje, czy wielu użytkowników i urządzeń zapisze ten sam obiekt odwołujący się do tej klasy. | 
| callbackOptions | 
 Opcje wywołania zwrotnego, które mają być używane do wywoływania wydawcy przy każdym zapisie/usunięciu obiektu tej klasy przez użytkownika końcowego. Wszystkie obiekty tej klasy są odpowiednie dla wywołania zwrotnego. | 
| viewUnlockRequirement | 
 Wyświetl opcje wymagań dotyczących odblokowania dla ogólnego dokumentu. | 
| 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. | 
| appLinkData | 
 Opcjonalny link do aplikacji lub witryny, który będzie wyświetlany jako przycisk na karcie. Jeśli dla odpowiadającego obiektu podano dane AppLinkData, zostaną one użyte zamiast danych AppLink. | 
| valueAddedModuleData[] | 
 Opcjonalne dane modułu wartości dodanej. Maksymalnie 10 na zajęcia. W przypadku karty wyświetli się tylko 10 kart, przy czym priorytet będą miały te z obiektu. | 
| merchantLocations[] | 
 Lokalizacje sprzedawcy. Maksymalna liczba osób na zajęciach wynosi 10. Wszystkie dodatkowe MerchantLocations dodane po przekroczeniu limitu 10 są odrzucane. Te lokalizacje będą wywoływać powiadomienia, gdy użytkownik znajdzie się w określonym przez Google promieniu od punktu. To pole zastępuje wycofane pole LatLongPoints. | 
| Metody | |
|---|---|
| 
 | Dodaje komunikat do klasy ogólnej, do której odwołuje się podany identyfikator klasy. | 
| 
 | Zwraca klasę ogólną o podanym identyfikatorze klasy. | 
| 
 | Wstawia klasę ogólną o podanym identyfikatorze i właściwościach. | 
| 
 | Zwraca listę wszystkich klas ogólnych dla podanego identyfikatora wydawcy. | 
| 
 | Aktualizuje klasę ogólną, do której odwołuje się podany identyfikator klasy. | 
| 
 | Aktualizuje klasę ogólną, do której odwołuje się podany identyfikator klasy. | 
