Ресурс: EventTicketClass
JSON-представление |
---|
{ "kind": string, "eventName": { object ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
event Name | Необходимый. Название мероприятия, например «LA Dodgers at SF Giants». |
event Id | Идентификатор события. Этот идентификатор должен быть уникальным для каждого события в аккаунте. Он используется для группировки билетов, если пользователь сохранил несколько билетов на одно и то же мероприятие. Оно может содержать не более 64 символов. Если это предусмотрено, группировка будет стабильной. Будьте осторожны с непреднамеренными столкновениями, чтобы избежать группировки заявок, которые не следует группировать. Если вы используете только один класс для каждого события, вы можете просто установить для него Если не указано иное, платформа попытается использовать другие данные для группировки заявок (потенциально нестабильно). |
logo | Изображение логотипа билета. Это изображение отображается в подробном представлении карты приложения. |
venue | Подробности о месте проведения мероприятия. |
date Time | Информация о дате и времени события. |
confirmation Code Label | Метка, используемая для значения кода подтверждения ( И |
custom Confirmation Code Label | Пользовательская метка, используемая для значения кода подтверждения ( И |
seat Label | Метка, используемая для значения места ( Оба |
custom Seat Label | Пользовательская метка, используемая для значения места ( Оба |
row Label | Метка, используемая для значения строки ( И |
custom Row Label | Пользовательская метка, используемая для значения строки ( И |
section Label | Метка, используемая для значения раздела ( Оба |
custom Section Label | Пользовательская метка, используемая для значения раздела ( Оба |
gate Label | Метка, используемая для значения шлюза ( И |
custom Gate Label | Пользовательская метка, используемая для значения шлюза ( И |
fine Print | Мелкий шрифт, условия билета. |
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 Logo | Широкий логотип билета. Если он предоставлен, он будет использоваться вместо логотипа в левом верхнем углу представления карты. |
notify Preference | Должны ли обновления полей этого класса вызывать уведомления. Если установлено значение NOTIFY, мы попытаемся отправить пользователям уведомление об обновлении поля. Эти уведомления будут отправляться пользователям только в том случае, если поле входит в белый список. Если не указано, уведомление не будет сгенерировано. Этот параметр является временным и его необходимо устанавливать при каждом запросе PATCH или UPDATE, иначе уведомление не будет активировано. |
app Link Data | Дополнительная ссылка на приложение или веб-сайт, которая будет отображаться в виде кнопки на лицевой стороне пропуска. Если AppLinkData указан для соответствующего объекта, который будет использоваться вместо этого. |
value Added Module Data[] | Дополнительные данные модуля с добавленной стоимостью. Максимум десять в классе. Для прохода будут отображаться только десять, приоритет отдается тем, которые принадлежат объекту. |
МероприятиеМесто проведения
JSON-представление |
---|
{ "kind": string, "name": { object ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
name | Название места проведения, например «AT&T Park». Это необходимо. |
address | Адрес места проведения, например «24 Willie Mays Plaza\nSan Francisco, CA 94107». Строки адреса разделяются символами перевода строки ( Это необходимо. |
СобытиеДатаВремя
JSON-представление |
---|
{ "kind": string, "doorsOpen": string, "start": string, "end": string, "doorsOpenLabel": enum ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
doors Open | Дата/время открытия дверей на площадке. Это дата/время расширенного формата ISO 8601 со смещением или без него. Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601). Например: Часть даты/времени без смещения считается «локальной датой/временем». Это должна быть местная дата/время места проведения. Например, если событие происходит в 20 часов 5 июня 2018 года в месте проведения, локальная часть даты/времени должна быть Без информации о смещении некоторые богатые функции могут быть недоступны. |
start | Дата/время начала события. Если мероприятие длится несколько дней, это должна быть дата/время начала первого дня. Это дата/время расширенного формата ISO 8601 со смещением или без него. Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601). Например: Часть даты/времени без смещения считается «локальной датой/временем». Это должна быть местная дата/время места проведения. Например, если событие происходит в 20 часов 5 июня 2018 года в месте проведения, локальная часть даты/времени должна быть Без информации о смещении некоторые богатые функции могут быть недоступны. |
end | Дата/время окончания события. Если событие длится несколько дней, это должна быть дата/время окончания последнего дня. Это дата/время расширенного формата ISO 8601 со смещением или без него. Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601). Например: Часть даты/времени без смещения считается «локальной датой/временем». Это должна быть местная дата/время места проведения. Например, если событие происходит в 20 часов 5 июня 2018 года в месте проведения, локальная часть даты/времени должна быть Без информации о смещении некоторые богатые функции могут быть недоступны. |
doors Open Label | Метка, используемая для значения открытия дверей ( Оба |
custom Doors Open Label | Пользовательская метка, используемая для значения открытия дверей ( Оба |
ДвериОткрытыйЭтикетка
Перечисления | |
---|---|
DOORS_OPEN_LABEL_UNSPECIFIED | |
DOORS_OPEN | |
doorsOpen | Устаревший псевдоним для |
GATES_OPEN | |
gatesOpen | Устаревший псевдоним для |
КодПодтвержденияМетка
Перечисления | |
---|---|
CONFIRMATION_CODE_LABEL_UNSPECIFIED | |
CONFIRMATION_CODE | |
confirmationCode | Устаревший псевдоним для |
CONFIRMATION_NUMBER | |
confirmationNumber | Устаревший псевдоним для |
ORDER_NUMBER | |
orderNumber | Устаревший псевдоним для |
RESERVATION_NUMBER | |
reservationNumber | Устаревший псевдоним для |
SeatLabel
Перечисления | |
---|---|
SEAT_LABEL_UNSPECIFIED | |
SEAT | |
seat | Устаревший псевдоним |
Строкаметка
Перечисления | |
---|---|
ROW_LABEL_UNSPECIFIED | |
ROW | |
row | Устаревший псевдоним для |
Метка раздела
Перечисления | |
---|---|
SECTION_LABEL_UNSPECIFIED | |
SECTION | |
section | Устаревший псевдоним для |
THEATER | |
theater | Устаревший псевдоним |
Метка ворот
Перечисления | |
---|---|
GATE_LABEL_UNSPECIFIED | |
GATE | |
gate | Устаревший псевдоним |
DOOR | |
door | Устаревший псевдоним |
ENTRANCE | |
entrance | Устаревший псевдоним для |
Методы | |
---|---|
| Добавляет сообщение в класс билета события, на который ссылается данный идентификатор класса. |
| Возвращает класс билета события с заданным идентификатором класса. |
| Вставляет класс билета события с заданным идентификатором и свойствами. |
| Возвращает список всех классов билетов событий для данного идентификатора издателя. |
| Обновляет класс билета события, на который ссылается данный идентификатор класса. |
| Обновляет класс билета события, на который ссылается данный идентификатор класса. |