Пакет google.walletobjects.v1

Содержание

AddMessageRequest

Ресурс, используемый при вызове конечных точек AddMessage.

Поля
message

Message

AppLinkData

Поля

AppLinkInfo

Поля
app_logo_image

Image

Дополнительное изображение, которое будет отображаться в модуле ссылок на приложение.

title

LocalizedString

Строка, которая будет отображаться в заголовке обязательного модуля ссылки на приложение.

description

LocalizedString

Строка, которая будет отображаться в описании обязательного модуля ссылки на приложение.

app_target

AppTarget

URL-адрес для перехода, который отображается в модуле ссылки на приложение в клиентах. Партнеры будут использовать его для открытия своей веб-страницы или раздела своего приложения.

AppTarget

Поля
target_uri

Uri

Barcode

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#barcode".

type

BarcodeType

Тип штрихкода.

render_encoding

BarcodeRenderEncoding

Код рендеринга штрихкода. Если задан, то штрихкод отображается в выбранной кодировке. Если нет, то автоматически выбирается наиболее популярная кодировка.

value

string

Значение, закодированное в штрихкоде.

alternate_text

string

Дополнительный текст, который будет отображаться вместо текста по умолчанию под штрихкодом. Он должен дублировать значение штрихкода в форме, понятной человеку, на случай, если штрихкод не удастся отсканировать.

show_code_text

LocalizedString

Дополнительный текст, по которому нужно кликнуть, чтобы увидеть штрихкод, например, если в билете применяется интеллектуальная бесконтактная технология. Если текст не задан, то автоматически выбирается значение по умолчанию.

BarcodeRenderEncoding

Перечисления
RENDER_ENCODING_UNSPECIFIED
UTF_8 Кодировка UTF-8 для штрихкодов. Поддерживается только для QR-кодов.

BarcodeType

Перечисления
BARCODE_TYPE_UNSPECIFIED
AZTEC
aztec

Устаревший псевдоним элемента AZTEC.

CODE_39
code39

Устаревший псевдоним элемента CODE_39.

CODE_128
code128

Устаревший псевдоним элемента CODE_128.

CODABAR
codabar

Устаревший псевдоним элемента CODABAR.

DATA_MATRIX Двумерный матричный штрихкод, состоящий из черных и белых элементов. Имеет форму квадрата или прямоугольника.
dataMatrix

Устаревшее название элемента DATA_MATRIX. Больше не используется.

EAN_8
ean8

Устаревший псевдоним элемента EAN_8.

EAN_13
ean13

Устаревший псевдоним элемента EAN_13.

EAN13

Устаревший псевдоним элемента EAN_13.

ITF_14 Код ITF из 14 цифр.
itf14

Устаревшее название элемента ITF_14.

PDF_417
pdf417

Устаревший псевдоним элемента PDF_417.

PDF417

Устаревший псевдоним элемента PDF_417.

QR_CODE
qrCode

Устаревший псевдоним элемента QR_CODE.

qrcode

Устаревший псевдоним элемента QR_CODE.

UPC_A Коды из 11 или 12 цифр.
upcA

Устаревшее название элемента UPC_A. Больше не используется.

TEXT_ONLY Отображает только текст. В поле alternateText нельзя использовать штрихкод textOnly.
textOnly

Устаревшее название элемента TEXT_ONLY.

CallbackOptions

Поля
url

string

URL HTTPS, заданный продавцом. В URL должен использоваться протокол HTTPS, а в файле robots.txt должен быть разрешен доступ к URL для UserAgent: Google-Valuables.

DateTime

Поля
date

string

Дата и время в расширенном формате ISO 8601. Сведения о том, требуется ли смещение, см. в документации к родительскому полю. Время может быть указано с точностью до наносекунды; смещение – с точностью до секунды (хотя это и не подпадает под стандарт ISO 8601).

Пример:

1985-04-12T23:20:50.52Z – 23 часа, 20 минут и 50,52 секунды 12 апреля 1985 года по UTC.

1985-04-12T19:20:50.52-04:00 – 19 часов, 20 минут и 50,52 секунды 12 апреля 1985 года, за 4 часа до всемирного координированного времени (тот же момент времени, что и в примере выше). Если дата и время указаны для конкретного адреса в Нью-Йорке, то это будет эквивалентом североамериканского восточного летнего времени (EDT). Имейте в виду, что в регионах, где есть переход на летнее время, смещение варьируется в зависимости от времени года.

1985-04-12T19:20:50.52 – 19 часов, 20 минут и 50,52 секунды 12 апреля 1985 года без данных о смещении.

Если смещение задано, значение соответствует точному моменту времени по всему миру. Значения даты/времени будут корректироваться с учетом часового пояса пользователя. Например, значение времени 2018-06-19T18:30:00-04:00 будет отображаться как 18:30:00 для пользователя в Нью-Йорке и как 15:30:00 для пользователя в Лос-Анджелесе.

Если смещение не задано, значение будет соответствовать ряду моментов времени по всему миру. Дата/время всегда будут в текущем часовом поясе пользователя. Например, значение времени 2018-06-19T18:30:00 будет отображаться как 18:30:00 для пользователя в Нью-Йорке и как 18:30:00 для пользователя в Лос-Анджелесе. Это полезно, когда одно и то же значение местной даты/времени следует применить к нескольким физическим местоположениям в нескольких часовых поясах.

DiscoverableProgram

Информация о том, как обнаружить класс и создать на его основе объекты в приложении Android Pay. Для этого необходимо найти программу лояльности или программу подарочной карты, а затем выполнить сканирование или ввод вручную.

Поля
merchant_signup_info

DiscoverableProgramMerchantSignupInfo

Информация о возможности регистрации и добавления ценного объекта для этой программы на веб-сайте продавца. Используется при активной переменной MERCHANT_HOSTED_SIGNUP.

merchant_signin_info

DiscoverableProgramMerchantSigninInfo

Информация о возможности входа и добавления ценного объекта для этой программы на веб-сайте продавца. Используется при активной переменной MERCHANT_HOSTED_SIGNIN.

state

State

Состояние видимости обнаруженной программы.

State

Перечисления
STATE_UNSPECIFIED
TRUSTED_TESTERS Доступно только тестировщикам, имеющим доступ к аккаунту продавца.
trustedTesters

Устаревший псевдоним элемента TRUSTED_TESTERS. Больше не поддерживается.

LIVE Доступно всем.
live

Устаревший псевдоним элемента LIVE. Больше не поддерживается.

DISABLED Недоступно пользователям.
disabled

Устаревший псевдоним элемента DISABLED. Больше не поддерживается.

DiscoverableProgramMerchantSigninInfo

Информация о порядке действий при входе для участия в этой программе, размещенном на ресурсах продавца.

Поля
signin_website

Uri

URL-адрес, по которому пользователь может войти на веб-сайт продавца.

DiscoverableProgramMerchantSignupInfo

Информация о порядке действий при регистрации для участия в этой программе, размещенном на ресурсах продавца.

Поля
signup_website

Uri

URL-адрес, по которому пользователь может зарегистрироваться на веб-сайте продавца.

signup_shared_datas[]

SharedDataType

Данные пользователя, которые отправляются в запросе методом POST на URL-адрес веб-сайта для регистрации. Эта информация кодируется, а затем предоставляется, чтобы на веб-сайте продавца можно было предварительно заполнить поля данными, которые будут использованы для регистрации пользователя в обнаруженной программе.

SharedDataType

Перечисления
SHARED_DATA_TYPE_UNSPECIFIED
FIRST_NAME
LAST_NAME
STREET_ADDRESS однострочное адресное поле
ADDRESS_LINE_1 многострочные адресные поля
ADDRESS_LINE_2
ADDRESS_LINE_3
CITY
STATE
ZIPCODE
COUNTRY
EMAIL
PHONE

GroupingInfo

NEXT_ID: 2

Поля
sort_index

int32

Дополнительный индекс для сортировки билетов, когда они группируются с другими. Билеты с более низким индексом сортировки отображаются перед билетами с более высоким индексом сортировки. Если индекс не указан, предполагается, что задано значение INT_MAX. Для двух билетов с одинаковым индексом сортировки порядок сортировки не определен.

Image

Тип верстки для изображений, размещенных в Google.

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#image".

source_uri

ImageUri

URI изображения.

ImageModuleData

Поля
main_image

Image

Изображение во всю ширину.

id

string

Идентификатор, присвоенный графическому модулю. Упрощает процедуру управления графическими модулями.

ImageUri

Поля
uri

string

Местоположение изображения. URI должны соответствовать схеме.

description
(deprecated)

string

Дополнительная информация об изображении, которая не используется и сохраняется только в целях обратной совместимости.

localized_description
(deprecated)

LocalizedString

Варианты описания на других языках, которые не используются и сохраняются только в целях обратной совместимости.

InfoModuleData

Поля
label_value_rows[]

LabelValueRow

Список подборок меток и значений. Они будут отображаться один за другим в отдельном столбце.

show_last_update_time
(deprecated)

bool

LabelValue

Пара текстовых строк, которая будет отображаться в подробных сведениях. Обратите внимание, что объекты LabelValue/LabelValueRow теперь выводятся не как таблица, а как список элементов.

Поля
label

string

Метка для определенной строки и столбца. Рекомендуемая максимальная длина – 15 символов для макета с двумя столбцами и 30 символов для макета с одним столбцом.

value

string

Значение для определенной строки и столбца. Рекомендуемая максимальная длина – 15 символов для макета с двумя столбцами и 30 символов для макета с одним столбцом.

localized_label

LocalizedString

Варианты метки на других языках. Рекомендуемая максимальная длина – 15 символов для макета с двумя столбцами и 30 символов для макета с одним столбцом.

localized_value

LocalizedString

Варианты значения на других языках. Рекомендуемая максимальная длина – 15 символов для макета с двумя столбцами и 30 символов для макета с одним столбцом.

LabelValueRow

Поля
columns[]

LabelValue

Список меток и значений. Они будут отображаться один за другим в отдельном столбце, а не в нескольких, несмотря на название поля.

LatLongPoint

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#latLongPoint".

latitude

double

Широта, указанная в диапазоне от -90,0 до +90,0 включительно. Значения за пределами этого диапазона будут отклонены.

longitude

double

Долгота, указанная в диапазоне от -180,0 до +180,0 включительно. Значения за пределами этого диапазона будут отклонены.

LinksModuleData

Поля
uris[]

Uri

Список URI.

LocalizedString

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#localizedString".

translated_values[]

TranslatedString

Содержит варианты строки на других языках.

default_value

TranslatedString

Содержит строку, которая будет отображаться, если не доступен вариант на подходящем языке.

Message

Сообщение, которое будет отображаться рядом с Valuable.

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#walletObjectMessage".

header

string

Заголовок сообщения.

body

string

Текст сообщения.

display_interval

TimeInterval

Временной промежуток, в течение которого пользователи будут видеть сообщение. Для каждого сообщения можно задать время начала (startTime) и время окончания (endTime). Если время начала (startTime) не задано, то сообщение отобразится сразу же после вставки элемента Wallet Object. Если не указано время окончания (endTime), то сообщение будет находиться в списке постоянно.

id

string

Идентификатор, присвоенный сообщению. Упрощает процедуру управления сообщениями. При выборе идентификатора постарайтесь сделать так, чтобы он не совпадал с другими значениями в рамках одного класса/экземпляра.

message_type

MessageType

Тип сообщения. В настоящее время его можно задать только для специальных предложений.

localized_header

LocalizedString

Варианты заголовка сообщения на других языках.

localized_body

LocalizedString

Варианты текста сообщения на других языках.

MessageType

Перечисления
MESSAGE_TYPE_UNSPECIFIED
TEXT Сообщение отображается в виде текста на вкладке с данными карты. Это тип сообщения по умолчанию.
text

Устаревшее название элемента TEXT. Больше не поддерживается.

EXPIRATION_NOTIFICATION Уведомление об окончании действия предложения. Время появления уведомления зависит от свойства displayInterval.start.date. Можно выбрать дату не ранее 30 дней до окончания срока действия. Если указана более ранняя дата, уведомление придет за 30 дней до окончания действия предложения.
expirationNotification

Устаревшее название элемента EXPIRATION_NOTIFICATION. Больше не поддерживается.

ModifyLinkedOfferObjects

Поля
add_linked_offer_object_ids[]

string

Идентификаторы объекта специального предложения, которые требуется добавить.

remove_linked_offer_object_ids[]

string

Идентификаторы объекта специального предложения, которые требуется удалить.

ModifyLinkedOfferObjectsRequest

Поля
linked_offer_object_ids

ModifyLinkedOfferObjects

Идентификаторы объекта специального предложения, которые требуется добавить или удалить.

Money

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#money".

micros

int64

Единица измерения денег – микро. Например, 1 доллар США будет представлен как 1 000 000 микро.

currency_code

string

Код валюты, например "USD" или "EUR."

MultipleDevicesAndHoldersAllowedStatus

Перечисления
STATUS_UNSPECIFIED
MULTIPLE_HOLDERS Разрешен доступ для нескольких пользователей на нескольких устройствах.
multipleHolders

Устаревшее название элемента MULTIPLE_HOLDERS.

ONE_USER_ALL_DEVICES Разрешен доступ для одного пользователя на нескольких устройствах.
oneUserAllDevices

Устаревшее название элемента ONE_USER_ALL_DEVICES.

ONE_USER_ONE_DEVICE Доступно не для всех партнеров и не во всех случаях. За дополнительной информацией обращайтесь в службу поддержки.
oneUserOneDevice

Устаревшее название элемента ONE_USER_ONE_DEVICE.

Pagination

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#pagination".

results_per_page

int32

Количество результатов, выводимых на странице.

next_page_token

string

Токен страницы, который необходимо отправить для получения следующей страницы.

Review

Поля
comments

string

ReviewStatus

Перечисления
REVIEW_STATUS_UNSPECIFIED
UNDER_REVIEW
underReview

Устаревший псевдоним элемента UNDER_REVIEW.

APPROVED
approved

Устаревший псевдоним элемента APPROVED.

REJECTED
rejected

Устаревший псевдоним элемента REJECTED.

DRAFT
draft

Устаревший псевдоним элемента DRAFT.

State

Перечисления
STATE_UNSPECIFIED
ACTIVE Объект активен и демонстрируется с другими активными объектами.
active

Устаревшее название элемента ACTIVE. Не рекомендовано к использованию.

COMPLETED
completed

Устаревший псевдоним элемента COMPLETED.

EXPIRED Элемент недействителен (период validTimeInterval истек).
expired

Устаревшее название элемента EXPIRED.

INACTIVE
inactive

Устаревший псевдоним элемента INACTIVE.

TextModuleData

Данные о текстовом модуле. Все поля являются необязательными. Если есть заголовок, он будет отображаться; если заданы разные типы содержания, они будут объединены.

Поля
header

string

Заголовок текстового модуля. Рекомендуемая длина для корректного отображения на небольших экранах – не более 35 символов.

body

string

Содержание текстового модуля, заданное как непрерывная строка. Рекомендуемая длина для корректного отображения на небольших экранах – не более 500 символов.

localized_header

LocalizedString

Варианты заголовка на других языках. Рекомендуемая длина для корректного отображения на небольших экранах – не более 35 символов.

localized_body

LocalizedString

Варианты текста на других языках. Рекомендуемая длина для корректного отображения на небольших экранах – не более 500 символов.

id

string

Идентификатор, присвоенный текстовому модулю. Упрощает процедуру управления текстовыми модулями.

TimeInterval

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#timeInterval".

start

DateTime

Время начала интервала.

Задавать смещение не обязательно. Если оно задано и указано время end, то для параметра end также следует установить смещение.

end

DateTime

Время окончания интервала.

Задавать смещение не обязательно. Если оно задано и указано время start, то для параметра start также следует установить смещение.

TranslatedString

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#translatedString".

language

string

Представляет собой языковой тег BCP 47. Возможные значения: en-US, en-GB, de или de-AT.

value

string

Варианты строки, закодированной по стандарту UTF-8, на других языках.

Uri

Поля
kind
(deprecated)

string

Определяет тип ресурса. Значение: фиксированная строка "walletobjects#uri".

uri

string

Местоположение веб-страницы, изображения и прочих ресурсов. URI в модуле LinksModuleData могут иметь разные префиксы, указывающие на их тип: ссылка на веб-страницу, ссылка на карту, телефонный номер, адрес электронной почты. URI должны соответствовать схеме.

description

string

Заголовок URI, отображающийся в приложении в виде текста. Рекомендуемая длина для корректного отображения на небольших экранах – не более 20 символов.

Обратите внимание, что в некоторых контекстах этот текст не используется (например, когда description является частью изображения).

localized_description

LocalizedString

Варианты описания на других языках. Рекомендуемая длина для корректного отображения на небольших экранах – не более 20 символов.

id

string

Идентификатор, присвоенный URI. Упрощает процедуру управления URI.