Содержание
GiftCardClassService
(интерфейс)GiftCardObjectService
(интерфейс)GiftCardClass
(сообщение)GiftCardClassAddMessageRequest
(сообщение)GiftCardClassAddMessageResponse
(сообщение)GiftCardClassGetRequest
(сообщение)GiftCardClassInsertRequest
(сообщение)GiftCardClassListRequest
(сообщение)GiftCardClassListResponse
(сообщение)GiftCardClassPatchRequest
(сообщение)GiftCardClassUpdateRequest
(сообщение)GiftCardObject
(сообщение)GiftCardObjectAddMessageRequest
(сообщение)GiftCardObjectAddMessageResponse
(сообщение)GiftCardObjectGetRequest
(сообщение)GiftCardObjectInsertRequest
(сообщение)GiftCardObjectListRequest
(сообщение)GiftCardObjectListResponse
(сообщение)GiftCardObjectPatchRequest
(сообщение)GiftCardObjectUpdateRequest
(сообщение)
GiftCardClassService
AddMessage | |
---|---|
Добавляет сообщение к классу gift card с указанным идентификатором.
|
Get | |
---|---|
Возвращает класс gift card с указанным идентификатором.
|
Insert | |
---|---|
Добавляет класс gift card с указанными идентификатором и свойствами.
|
List | |
---|---|
Возвращает список всех классов gift card с указанным идентификатором Issuer ID.
|
Patch | |
---|---|
Обновляет класс gift card с указанным идентификатором. Этот метод поддерживает семантику PATCH.
|
Update | |
---|---|
Обновляет класс gift card с указанным идентификатором.
|
GiftCardObjectService
AddMessage | |
---|---|
Добавляет сообщение к объекту gift card с указанным идентификатором.
|
Get | |
---|---|
Возвращает объект gift card с указанным идентификатором.
|
Insert | |
---|---|
Добавляет объект gift card с указанными идентификатором и свойствами.
|
List | |
---|---|
Возвращает список всех объектов gift card с указанным идентификатором Issuer ID.
|
Patch | |
---|---|
Обновляет объект gift card с указанным идентификатором. Этот метод поддерживает семантику PATCH.
|
Update | |
---|---|
Обновляет объект gift card с указанным идентификатором.
|
GiftCardClass
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
merchant_name |
Название продавца. Например: "Adam's Apparel". После первых 20 знаков может отображаться многоточие. Это нужно, чтобы строка помещалась на небольших экранах. |
program_logo |
Логотип программы подарочной карты или компании, выдавшей ее. Отображается в подробных сведениях и в списке приложений. |
pin_label |
Ярлык для PIN-кода. Например: "Четырехзначный PIN-код". |
event_number_label |
Ярлык для номера события. Например: "Целевое событие №". |
allow_barcode_redemption |
Определяет, поддерживается ли у продавца возможность активировать подарочную карту с помощью штрихкода. Если выбрано значение true, на странице с информацией о подарочной карте отображается ее штрихкод. Если же установлено значение false, штрихкод не отображается. |
localized_merchant_name |
Переведенное значение merchant_name. После первых 20 знаков может отображаться многоточие. Это нужно, чтобы строка помещалась на небольших экранах. |
localized_pin_label |
Переведенное значение pin_label. |
localized_event_number_label |
Переведенное значение event_number_label. |
card_number_label |
Ярлык для номера карты. Например: "Номер карты". |
localized_card_number_label |
Переведенное значение card_number_label. |
class_template_info |
Информация в шаблоне о том, как должен отображаться класс. Если этот объект не задан, то будет использоваться набор полей по умолчанию. |
id |
Обязательно. Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
version |
Больше не используется |
issuer_name |
Обязательно. Название эмитента. Рекомендуемая длина для корректного отображения на небольших экранах: максимум 20 символов. |
messages[] |
Массив сообщений, которые будут отображаться в приложении. Связанные с ним сообщения увидят все пользователи этого объекта. Максимальное число полей – 10. |
allow_multiple_users_per_object |
Вместо него используйте |
homepage_uri |
URI главной страницы приложения. Если поле заполнено, ссылка на главную страницу отображается в разделе, за который обычно отвечает поле linksModuleData. Тот же результат будет, если указать URI непосредственно в поле linksModuleData. |
locations[] |
Список местоположений, где может использоваться объект. Эта информация необходима для показа уведомлений пользователям с учетом их местоположения. Указанные в этом объекте местоположения имеют приоритет перед указанными в классе, а они в свою очередь имеют приоритет над заданными идентификаторами Google Places ID. |
review_status |
Обязательно. Статус класса. Задать значение Пока класс остается на этапе разработки, для него должен быть указан статус Когда класс будет готов для проверки, необходимо изменить значение поля на Если вы захотите обновить класс со статусом |
review |
Комментарий о проверке, который платформа устанавливает, когда классу присваивается отметка |
info_module_data |
Вместо него используйте textModulesData. |
image_modules_data[] |
Данные графического модуля. Отображается не более 1 поля из уровня объекта и 1 поля для уровня объекта класса. |
text_modules_data[] |
Данные текстового модуля. Если для класса также задан текстовый модуль, то показываться будут оба. Отображается не более 10 полей из объекта и 10 полей из класса. |
links_module_data |
Данные модуля ссылок. Если для объекта также задан модуль ссылок, то показываться будут оба. |
redemption_issuers[] |
Доступно только для партнеров, поддерживающих интеллектуальную бесконтактную технологию. За дополнительной информацией обращайтесь в службу поддержки. |
country_code |
Код страны, по которому определяется место выпуска карты. Используется, когда пользователь совершает покупки в другой стране. Этот код также необходим для показа локализованного контента, если оригинальный контент недоступен в регионе пользователя. |
hero_image |
Дополнительный баннер, который отображается на лицевой стороне карты. Показывается только при наличии. Занимает всю ширину карты. |
word_mark |
Больше не используется. |
enable_smart_tap |
Доступно только для партнеров, поддерживающих интеллектуальную бесконтактную технологию. За дополнительной информацией обращайтесь в службу поддержки. |
hex_background_color |
Цвет фона карты. Если он не задан, то для оформления фона будет использован преобладающий цвет главного изображения, а в случае отсутствия изображения – логотипа. Цвет указывается в следующем формате: #rrggbb, где rrggbb – это номер оттенка в системе RGB, записанный в виде шестнадцатеричного кода. Пример: |
localized_issuer_name |
Переведенное значение issuer_name. Рекомендуемая длина для корректного отображения на небольших экранах: максимум 20 символов. |
multiple_devices_and_holders_allowed_status |
Определяет, будет ли один и тот же объект сохраняться у разных пользователей и устройств, ссылающихся на этот класс. |
callback_options |
Параметры обратного вызова, которые будут использоваться для вызова эмитента всякий раз, когда конечные пользователи станут сохранять или удалять объекты этого класса. Данная функция доступна для всех объектов в этом классе. |
GiftCardClassAddMessageRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
add_message_request |
Тело запроса. |
GiftCardClassAddMessageResponse
Поля | |
---|---|
resource |
Обновленный ресурс GiftCardClass. |
GiftCardClassGetRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
GiftCardClassInsertRequest
Поля | |
---|---|
resource |
Тело запроса. |
GiftCardClassListRequest
Поля | |
---|---|
issuer_id |
Идентификатор эмитента, который имеет право получать список классов. |
token |
Используется для получения следующего набора результатов, если значение |
max_results |
Максимальное количество результатов в списке. Если значение |
GiftCardClassListResponse
Поля | |
---|---|
resources[] |
Ресурсы, соответствующие запросу списка. |
pagination |
Число страниц в ответе. |
GiftCardClassPatchRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
resource |
Тело запроса. |
GiftCardClassUpdateRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
resource |
Тело запроса. |
GiftCardObject
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
class_reference |
Копия полей, унаследованных от родительского класса. Эти поля извлекаются в ходе операции GET. |
card_number |
Обязательно. Номер карты. |
pin |
PIN-код карты. |
balance |
Баланс средств карты. |
balance_update_time |
Дата и время последнего обновления баланса. Смещение указывается обязательно. Если баланс был обновлен, но это значение не указано, по умолчанию будет установлено текущее время. |
event_number |
Номер события. Необязательное поле, используется для некоторых подарочных карт. |
id |
Обязательно. Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
class_id |
Обязательно. Класс, связанный с объектом. Элементы должны быть одного типа. Кроме того, класс должен быть существующим и одобренным. Идентификатор класса должен иметь формат issuer ID.identifier (первая часть предоставляется Google, вторая задается вами). |
version |
Больше не используется |
state |
Обязательно. Статус объекта. Это поле определяет, как объект будет отображаться в приложении. Например, объекты со статусом |
barcode |
Тип и значение штрихкода. |
messages[] |
Массив сообщений, которые будут отображаться в приложении. Связанные с ним сообщения увидят все пользователи этого объекта. Максимальное число полей – 10. |
valid_time_interval |
Период времени, в течение которого объект сохраняет состояние |
locations[] |
Список местоположений, где может использоваться объект. Эта информация необходима для показа уведомлений пользователям с учетом их местоположения. В случае конфликта данных этот список будет использоваться вместо адресов, содержащихся в классе, которые, в свою очередь, имеют приоритет над идентификаторами мест в Google. |
has_users |
Это поле показывает, есть ли у объекта пользователи. Заполняется автоматически. |
smart_tap_redemption_value |
Доступно только для партнеров, поддерживающих интеллектуальную бесконтактную технологию. За дополнительной информацией обращайтесь в службу поддержки. |
has_linked_device |
Это поле показывает, связан ли объект с отдельным устройством. Заполняется автоматически, когда пользователь сохраняет объект и, тем самым, привязывает его к своему устройству. Доступно не для всех партнеров. За дополнительной информацией обращайтесь в службу поддержки. |
disable_expiration_notification |
Это поле показывает, должны ли блокироваться уведомления. Если установлено значение true, уведомления об истечении срока действия не будут приходить пользователю, даже если это противоречит настройке, заданной в поле В настоящее время параметр можно задать только для специальных предложений. |
info_module_data |
Больше не используется. Вместо него используйте textModulesData. |
image_modules_data[] |
Данные графического модуля. Отображается не более 1 поля из уровня объекта и 1 поля для уровня объекта класса. |
text_modules_data[] |
Данные текстового модуля. Если для класса также задан текстовый модуль, то показываться будут оба. Отображается не более 10 полей из объекта и 10 полей из класса. |
links_module_data |
Данные модуля ссылок. Если для класса также задан модуль ссылок, то показываться будут оба. |
app_link_data |
Дополнительная информация о ссылке на приложение партнера. |
GiftCardObjectAddMessageRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
add_message_request |
Тело запроса. |
GiftCardObjectAddMessageResponse
Поля | |
---|---|
resource |
Обновленный ресурс GiftCardObject. |
GiftCardObjectGetRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
GiftCardObjectInsertRequest
Поля | |
---|---|
resource |
Тело запроса. |
GiftCardObjectListRequest
Поля | |
---|---|
class_id |
Идентификатор класса, объекты которого будут перечислены. |
token |
Используется для получения следующего набора результатов, если значение |
max_results |
Максимальное количество результатов в списке. Если значение |
GiftCardObjectListResponse
Поля | |
---|---|
resources[] |
Ресурсы, соответствующие запросу списка. |
pagination |
Число страниц в ответе. |
GiftCardObjectPatchRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
resource |
Тело запроса. |
GiftCardObjectUpdateRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, нижние подчеркивания и дефисы. |
resource |
Тело запроса. |