Ресурс: LoyaltyClass
JSON-представление |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
program Name | Необходимый. Название программы, например «Одежда Адама». Приложение может отображать многоточие после первых 20 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
program Logo | Необходимый. Логотип программы лояльности или компании. Этот логотип отображается как в подробностях, так и в списках приложения. |
account Name Label | Метка имени учетной записи, например «Имя участника». Рекомендуемая максимальная длина — 15 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
account Id Label | Ярлык идентификатора учетной записи, например «Идентификатор участника». Рекомендуемая максимальная длина — 15 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
rewards Tier Label | Ярлык уровня вознаграждений, например «Уровень вознаграждений». Рекомендуемая максимальная длина — 9 символов, чтобы полная строка отображалась на небольших экранах. |
rewards Tier | Уровень вознаграждения, например «Золотой» или «Платиновый». Рекомендуемая максимальная длина — 7 символов, чтобы полная строка отображалась на небольших экранах. |
localized Program Name | Переведенные строки для имени программы. Приложение может отображать многоточие после первых 20 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
localized Account Name Label | Переведенные строки для accountNameLabel. Рекомендуемая максимальная длина — 15 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
localized Account Id Label | Переведенные строки для accountIdLabel. Рекомендуемая максимальная длина — 15 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
localized Rewards Tier Label | Переведенные строки для RewardsTierLabel. Рекомендуемая максимальная длина — 9 символов, чтобы полная строка отображалась на небольших экранах. |
localized Rewards Tier | Переведенные строки для RewardsTier. Рекомендуемая максимальная длина — 7 символов, чтобы полная строка отображалась на небольших экранах. |
secondary Rewards Tier Label | Метка вторичного уровня вознаграждений, например «Уровень вознаграждений». |
localized Secondary Rewards Tier Label | Переведенные строки для SecondaryRewardsTierLabel. |
secondary Rewards Tier | Вторичный уровень вознаграждений, например «Золотой» или «Платиновый». |
localized Secondary Rewards Tier | Переведенные строки для SecondaryRewardsTier. |
discoverable Program | Информация о том, как класс можно обнаружить и создать в приложении Google Pay. |
class Template Info | Информация шаблона о том, как должен отображаться класс. Если этот параметр не установлен, Google вернется к набору полей по умолчанию для отображения. |
id | Необходимый. Уникальный идентификатор класса. Этот идентификатор должен быть уникальным для всех классов издателя. Это значение должно соответствовать формату issuer ID . identifier , первый из которых выдается Google, а второй выбирается вами. Ваш уникальный идентификатор должен содержать только буквенно-цифровые символы, «.», «_» или «-». |
version | Устарело |
issuer Name | Необходимый. Название эмитента. Рекомендуемая максимальная длина — 20 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
messages[] | Массив сообщений, отображаемых в приложении. Все пользователи этого объекта получат связанные с ним сообщения. Максимальное количество этих полей — 10. |
allowMultipleUsersPerObject | Устарело. Вместо этого используйте |
homepage Uri | URI домашней страницы вашего приложения. Заполнение URI в этом поле приводит к тому же поведению, что и заполнение URI в linkedModuleData (при визуализации объекта ссылка на домашнюю страницу отображается в том, что обычно считается разделом linkedModuleData объекта). |
locations[] | Примечание. Это поле в настоящее время не поддерживается для запуска географических уведомлений. |
review Status | Необходимый. Статус класса. Для этого поля можно установить Это поле следует оставить для Если вы считаете, что класс готов к использованию, вам следует установить в этом поле значение При обновлении уже |
review | Комментарии к обзору, устанавливаемые платформой, когда класс помечается как |
infoModuleData | Устарело. Вместо этого используйте textModulesData. |
image Modules Data[] | Данные модуля изображения. Максимальное количество отображаемых полей — 1 на уровне объекта и 1 на уровне объекта класса. |
text Modules Data[] | Текстовые данные модуля. Если в классе также определены данные текстового модуля, будут отображены оба. Максимальное количество отображаемых полей — 10 для объекта и 10 для класса. |
links Module Data | Данные модуля ссылок. Если для объекта также определены данные модуля ссылок, будут отображены оба. |
redemption Issuers[] | Определяет, какие эмитенты погашения могут выкупить пропуск через Smart Tap. Эмитенты погашения идентифицируются по идентификатору эмитента. У эмитентов погашения должен быть настроен хотя бы один ключ Smart Tap. |
country Code | Код страны, используемый для отображения страны карты (если пользователь не находится в этой стране), а также для отображения локализованного контента, когда контент недоступен в языковом стандарте пользователя. |
hero Image | Дополнительное изображение баннера, отображаемое на лицевой стороне карты. Если его нет, ничего не будет отображаться. Изображение будет отображаться с шириной 100%. |
wordMark | Устарело. |
enable Smart Tap | Определяет, поддерживает ли этот класс Smart Tap. |
hex Background Color | Цвет фона карточки. Если этот параметр не установлен, используется доминирующий цвет главного изображения, а если главное изображение не установлено, используется доминирующий цвет логотипа. Формат: # rrggbb , где rrggbb — это шестнадцатеричный триплет RGB, например |
localized Issuer Name | Переведенные строки для имени эмитента. Рекомендуемая максимальная длина — 20 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
multiple Devices And Holders Allowed Status | Определяет, будут ли несколько пользователей и устройств сохранять один и тот же объект, ссылающийся на этот класс. |
callback Options | Параметры обратного вызова, которые будут использоваться для обратного вызова эмитента при каждом сохранении/удалении объекта этого класса конечным пользователем. Все объекты этого класса имеют право на обратный вызов. |
security Animation | Дополнительная информация об анимации безопасности. Если этот параметр установлен, при деталях прохода будет отображаться анимация безопасности. |
view Unlock Requirement | Просмотрите параметры требования к разблокировке карты постоянного клиента. |
wide Program Logo | Широкий логотип программы лояльности или компании. Если он предоставлен, он будет использоваться вместо логотипа программы в левом верхнем углу представления карточки. |
notify Preference | Должны ли обновления полей этого класса вызывать уведомления. Если установлено значение NOTIFY, мы попытаемся отправить пользователям уведомление об обновлении поля. Эти уведомления будут отправляться пользователям только в том случае, если поле входит в белый список. Если не указано, уведомление не будет сгенерировано. Этот параметр является временным и его необходимо устанавливать при каждом запросе PATCH или UPDATE, иначе уведомление не будет активировано. |
app Link Data | Дополнительная ссылка на приложение или веб-сайт, которая будет отображаться в виде кнопки на лицевой стороне пропуска. Если AppLinkData указан для соответствующего объекта, который будет использоваться вместо него. |
value Added Module Data[] | Дополнительные данные модуля с добавленной стоимостью. Максимум десять в классе. Для прохода будут отображаться только десять, приоритет отдается тем, которые принадлежат объекту. |
Обнаруживаемая программа
Информация о том, как можно обнаружить и создать экземпляр класса в приложении Android Pay. Это делается путем поиска программы лояльности или подарочной карты и сканирования или ввода вручную.
JSON-представление |
---|
{ "merchantSignupInfo": { object ( |
Поля | |
---|---|
merchant Signup Info | Информация о возможности зарегистрироваться и добавить ценные материалы для этой программы через торговый сайт. Используется, когда MERCHANT_HOSTED_SIGNUP включен. |
merchant Signin Info | Информация о возможности входа и добавления ценных для этой программы средств через торговый сайт. Используется, когда MERCHANT_HOSTED_SIGNIN включен. |
state | Состояние видимости обнаруживаемой программы. |
DiscoverableProgramMerchantРегистрацияИнформация
Информация о процессе регистрации в программе, размещенной у продавца.
JSON-представление |
---|
{ "signupWebsite": { object ( |
Поля | |
---|---|
signup Website | URL-адрес, по которому следует направить пользователя на сайт регистрации продавца. |
signup Shared Datas[] | Пользовательские данные, отправляемые в POST-запросе на URL-адрес веб-сайта регистрации. Эта информация кодируется, а затем передается, чтобы веб-сайт продавца мог предварительно заполнить поля, используемые для регистрации пользователя в программе обнаружения. |
DiscoverableProgramMerchantSigninInfo
Информация о процессе входа в программу, размещенном у продавца.
JSON-представление |
---|
{
"signinWebsite": {
object ( |
Поля | |
---|---|
signin Website | URL-адрес, по которому следует направить пользователя на сайт входа продавца. |
Состояние
Перечисления | |
---|---|
STATE_UNSPECIFIED | |
TRUSTED_TESTERS | Видно только тестировщикам, имеющим доступ к учетной записи эмитента. |
trustedTesters | Устаревший псевдоним |
LIVE | Видно всем. |
live | Устаревший псевдоним для |
DISABLED | Не видно. |
disabled | Устаревший псевдоним для |
Методы | |
---|---|
| Добавляет сообщение в класс лояльности, на который ссылается данный идентификатор класса. |
| Возвращает класс лояльности с заданным идентификатором класса. |
| Вставляет класс лояльности с заданным идентификатором и свойствами. |
| Возвращает список всех классов лояльности для данного идентификатора эмитента. |
| Обновляет класс лояльности, на который ссылается данный идентификатор класса. |
| Обновляет класс лояльности, на который ссылается данный идентификатор класса. |