Необходимый. Уникальный идентификатор класса. Этот идентификатор должен быть уникальным для всех от эмитента. Это значение должно иметь формат issuerID.identifier , где issuerID выдается Google, а identifier выбирается вами. Уникальный идентификатор может включать только буквенно-цифровые символы . , _ , или - .
Информация шаблона о том, как должен отображаться класс. Если этот параметр не установлен, Google вернется к набору полей по умолчанию для отображения.
Данные модуля изображения. Если для объекта также определены imageModulesData , будут отображены оба. Если оба установлены, будет отображаться только одно изображение из класса и одно из уровня объекта.
Текстовые данные модуля. Если для объекта также определены textModulesData , будут отображены оба. Максимальное количество отображаемых полей — 10 для класса и 10 для объекта.
Данные модуля ссылок. Если для объекта также определены linksModuleData , будут отображены оба. Максимальное количество отображаемых полей — 10 для класса и 10 для объекта.
enable Smart Tap
boolean
Доступно только партнерам с поддержкой Smart Tap. Свяжитесь со службой поддержки для получения дополнительных рекомендаций.
Определяет, какие эмитенты погашения могут выкупить пропуск через Smart Tap. Эмитенты погашения идентифицируются по идентификатору эмитента. У эмитентов погашения должен быть настроен хотя бы один ключ Smart Tap.
Поля enableSmartTap и smartTapRedemptionLevel на уровне объекта также должны быть настроены правильно, чтобы пропуск поддерживал Smart Tap.
Параметры обратного вызова, которые будут использоваться для обратного вызова эмитента при каждом сохранении/удалении объекта этого класса конечным пользователем. Все объекты этого класса имеют право на обратный вызов.
Массив сообщений, отображаемых в приложении. Все пользователи этого объекта получат связанные с ним сообщения. Максимальное количество этих полей — 10.
Дополнительная ссылка на приложение или веб-сайт, которая будет отображаться в виде кнопки на лицевой стороне пропуска. Если AppLinkData указан для соответствующего объекта, который будет использоваться вместо него.
Дополнительные данные модуля с добавленной стоимостью. Максимум десять в классе. Для прохода будут отображаться только десять, приоритет отдается тем, которые принадлежат объекту.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-18 UTC."],[[["The Generic Class resource allows you to create and manage generic passes within Google Wallet."],["It provides fields for customizing the pass's appearance, content, and functionality, such as images, text modules, links, and smart tap capabilities."],["Developers can utilize various methods to interact with Generic Class resources, including adding messages, retrieving class details, inserting new classes, listing existing classes, and updating class information."],["Each Generic Class is identified by a unique ID and leverages JSON for data representation and communication with the Google Wallet API."]]],[]]