Zasób: GiftCardClass
Zapis JSON |
---|
{ "kind": string, "merchantName": string, "programLogo": { object ( |
Pola | |
---|---|
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
merchantName |
Nazwa sprzedawcy, na przykład „Stroje Adama”. Aplikacja może wyświetlać wielokropek po pierwszych 20 znakach, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
programLogo |
Logo programu lub firmy zajmującej się kartami podarunkowymi. To logo jest wyświetlane w widoku szczegółów i widoku listy aplikacji. |
pinLabel |
Etykieta wyświetlana dla kodu PIN, np. „4-cyfrowy kod PIN”. |
eventNumberLabel |
Etykieta wyświetlana dla numeru zdarzenia, np. „Numer zdarzenia docelowego”. |
allowBarcodeRedemption |
Określa, czy sprzedawca obsługuje wykorzystanie karty podarunkowej za pomocą kodu kreskowego. Jeśli ma wartość true (prawda), aplikacja wyświetla kod kreskowy karty podarunkowej na ekranie z danymi karty podarunkowej. Jeśli ma wartość Fałsz, kod kreskowy nie jest wyświetlany. |
localizedMerchantName |
Przetłumaczony tekst pola merchantName. Aplikacja może wyświetlać wielokropek po pierwszych 20 znakach, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
localizedPinLabel |
Przetłumaczony tekst pola pinLabel. |
localizedEventNumberLabel |
Przetłumaczona wartość pola eventNumberLabel. |
cardNumberLabel |
Etykieta wyświetlana dla numeru karty, na przykład „Numer karty”. |
localizedCardNumberLabel |
Przetłumaczony tekst pola cardNumberLabel. |
classTemplateInfo |
Informacje o szablonie wyświetlania klasy. Jeśli nie są ustawione, Google użyje domyślnego zestawu pól do wyświetlenia. |
id |
Wymagane. Unikalny identyfikator klasy. Ten identyfikator musi być unikalny wśród wszystkich klas 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 „-”. |
version |
Wycofano |
issuerName |
Wymagane. Nazwa wydawcy. Zalecana maksymalna długość to 20 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
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. |
allowMultipleUsersPerObject |
Rola wycofana. Użyj w zamian zasady |
homepageUri |
Identyfikator URI strony głównej aplikacji. Wypełnienie identyfikatora URI ma taki sam efekt jak wypełnienie identyfikatora URI w linksModuleData (przy renderowaniu obiektu link do strony głównej jest widoczny w miejscu, które można zwykle określić jako sekcję linksModuleData obiektu). |
locations[] |
Uwaga: to pole nie jest obecnie obsługiwane w przypadku wyświetlania powiadomień geograficznych. |
reviewStatus |
Wymagane. Stan zajęć. To pole można ustawić na Należy zachować wartość Pole to należy ustawić na Aktualizując klasę, która jest już w stanie |
review |
Komentarze do weryfikacji ustawione przez platformę, gdy klasa jest oznaczona jako |
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 obiekcie, będą wyświetlane jedne i drugie. |
redemptionIssuers[] |
Określa, którzy wydawcy elementów promocyjnych mogą wykorzystać kartę za pomocą smart tap. Wydawca elementów promocyjnych jest identyfikowany po identyfikatorze wydawcy. Wydawca elementów promocyjnych musi mieć skonfigurowany co najmniej 1 klucz smart tap. Aby karta obsługiwała smart tap, pola |
countryCode |
Kod kraju używany do wyświetlania kraju karty (gdy użytkownik nie znajduje się w tym kraju), a także do wyświetlania zlokalizowanej treści, gdy treść nie jest dostępna w języku użytkownika. |
heroImage |
Opcjonalny obraz banera wyświetlany z przodu karty. Jeśli jej nie ma, nic nie jest wyświetlane. Obraz wyświetla się w 100% szerokości. |
wordMark |
Rola wycofana. |
enableSmartTap |
Określa, czy ta klasa obsługuje smart tap. Aby karta obsługiwała smart tap, pola |
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 |
localizedIssuerName |
Przetłumaczony tekst pola publisherName. Zalecana maksymalna długość to 20 znaków, aby zapewnić możliwość wyświetlania pełnego ciągu znaków na mniejszych ekranach. |
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 zapisaniu/usunięciu obiektu tej klasy przez użytkownika końcowego. Wszystkie obiekty tej klasy kwalifikują się do wywołania zwrotnego. |
securityAnimation |
Opcjonalne informacje o animacji zabezpieczeń. Jeśli ta zasada jest skonfigurowana, w szczegółach karty będzie renderowana animacja dotycząca bezpieczeństwa. |
viewUnlockRequirement |
Zobacz opcje wymagania odblokowania karty podarunkowej. |
wideProgramLogo |
Szerokie logo programu lub firmy oferującej karty podarunkowe. Jeśli je podasz, zastąpi ono logo programu widoczne w lewym górnym rogu widoku karty. |
appLinkData |
Opcjonalny link do aplikacji lub strony internetowej, który będzie wyświetlany jako przycisk z przodu karty. Jeśli podana zostanie aplikacja AppLinkData dla odpowiedniego obiektu, który zostanie użyty. |
Metody |
|
---|---|
|
Dodaje komunikat do klasy karty podarunkowej, do której odwołuje się podany identyfikator klasy. |
|
Zwraca klasę karty podarunkowej o podanym identyfikatorze klasy. |
|
Wstawia klasę karty podarunkowej o podanym identyfikatorze i właściwościach. |
|
Zwraca listę wszystkich klas kart podarunkowych dla podanego identyfikatora wydawcy. |
|
Aktualizuje klasę karty podarunkowej, do której odwołuje się podany identyfikator klasy. |
|
Aktualizuje klasę karty podarunkowej, do której odwołuje się podany identyfikator klasy. |