Ресурс: GenericClass
Общий класс
JSON-представление |
---|
{ "id": string, "classTemplateInfo": { object ( |
Поля | |
---|---|
id | Необходимый. Уникальный идентификатор класса. Этот идентификатор должен быть уникальным для всех от эмитента. Это значение должно иметь формат |
class Template Info | Информация шаблона о том, как должен отображаться класс. Если этот параметр не установлен, Google вернется к набору полей по умолчанию для отображения. |
image Modules Data[] | Данные модуля изображения. Если для объекта также определены |
text Modules Data[] | Текстовые данные модуля. Если для объекта также определены |
links Module Data | Данные модуля ссылок. Если для объекта также определены |
enable Smart Tap | Доступно только партнерам с поддержкой Smart Tap. Свяжитесь со службой поддержки для получения дополнительных рекомендаций. |
redemption Issuers[] | Определяет, какие эмитенты погашения могут выкупить пропуск через Smart Tap. Эмитенты погашения идентифицируются по идентификатору эмитента. У эмитентов погашения должен быть настроен хотя бы один ключ Smart Tap. Поля |
security Animation | Дополнительная информация об анимации безопасности. Если этот параметр установлен, при деталях прохода будет отображаться анимация безопасности. |
multiple Devices And Holders Allowed Status | Определяет, будут ли несколько пользователей и устройств сохранять один и тот же объект, ссылающийся на этот класс. |
callback Options | Параметры обратного вызова, которые будут использоваться для обратного вызова эмитента при каждом сохранении/удалении объекта этого класса конечным пользователем. Все объекты этого класса имеют право на обратный вызов. |
view Unlock Requirement | Просмотрите параметры требований к разблокировке для общего пропуска. |
messages[] | Массив сообщений, отображаемых в приложении. Все пользователи этого объекта получат связанные с ним сообщения. Максимальное количество этих полей — 10. |
app Link Data | Дополнительная ссылка на приложение или веб-сайт, которая будет отображаться в виде кнопки на лицевой стороне пропуска. Если AppLinkData указан для соответствующего объекта, который будет использоваться вместо него. |
value Added Module Data[] | Дополнительные данные модуля с добавленной стоимостью. Максимум десять в классе. Для прохода будут отображаться только десять, приоритет отдается тем, которые принадлежат объекту. |
Методы | |
---|---|
| Добавляет сообщение в универсальный класс, на который ссылается данный идентификатор класса. |
| Возвращает универсальный класс с заданным идентификатором класса. |
| Вставляет универсальный класс с заданным идентификатором и свойствами. |
| Возвращает список всех универсальных классов для данного идентификатора издателя. |
| Обновляет универсальный класс, на который ссылается данный идентификатор класса. |
| Обновляет универсальный класс, на который ссылается данный идентификатор класса. |