Ресурс: EventTicketClass
JSON-представление |
---|
{ "kind": string, "eventName": { object ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
eventName | Необходимый. Название мероприятия, например «LA Dodgers at SF Giants». |
eventId | Идентификатор события. Этот идентификатор должен быть уникальным для каждого события в аккаунте. Он используется для группировки билетов, если пользователь сохранил несколько билетов на одно и то же мероприятие. Оно может содержать не более 64 символов. Если это предусмотрено, группировка будет стабильной. Будьте осторожны с непреднамеренными столкновениями, чтобы избежать группировки заявок, которые не следует группировать. Если вы используете только один класс для каждого события, вы можете просто установить для него Если не указано иное, платформа попытается использовать другие данные для группировки заявок (потенциально нестабильно). |
logo | Изображение логотипа билета. Это изображение отображается в подробном представлении карты приложения. |
venue | Подробности о месте проведения мероприятия. |
dateTime | Информация о дате и времени события. |
confirmationCodeLabel | Метка, используемая для значения кода подтверждения ( И |
customConfirmationCodeLabel | Пользовательская метка, используемая для значения кода подтверждения ( И |
seatLabel | Метка, используемая для значения места ( Оба |
customSeatLabel | Пользовательская метка, используемая для значения места ( Оба |
rowLabel | Метка, используемая для значения строки ( И |
customRowLabel | Пользовательская метка, используемая для значения строки ( И |
sectionLabel | Метка, используемая для значения раздела ( Оба |
customSectionLabel | Пользовательская метка, используемая для значения раздела ( Оба |
gateLabel | Метка, используемая для значения шлюза ( И |
customGateLabel | Пользовательская метка, используемая для значения шлюза ( И |
finePrint | Мелкий шрифт, условия билета. |
classTemplateInfo | Информация шаблона о том, как должен отображаться класс. Если этот параметр не установлен, Google вернется к набору полей по умолчанию для отображения. |
id | Необходимый. Уникальный идентификатор класса. Этот идентификатор должен быть уникальным для всех классов издателя. Это значение должно соответствовать формату issuer ID . identifier , первый из которых выдается Google, а второй выбирается вами. Ваш уникальный идентификатор должен содержать только буквенно-цифровые символы, «.», «_» или «-». |
version | Устарело |
issuerName | Необходимый. Название эмитента. Рекомендуемая максимальная длина — 20 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
messages[] | Массив сообщений, отображаемых в приложении. Все пользователи этого объекта получат связанные с ним сообщения. Максимальное количество этих полей — 10. |
allowMultipleUsersPerObject | Устарело. Вместо этого используйте |
homepageUri | URI домашней страницы вашего приложения. Заполнение URI в этом поле приводит к тому же поведению, что и заполнение URI в linkedModuleData (при визуализации объекта ссылка на домашнюю страницу отображается в том, что обычно считается разделом linkedModuleData объекта). |
locations[] | Примечание. Это поле в настоящее время не поддерживается для запуска географических уведомлений. |
reviewStatus | Необходимый. Статус класса. В этом поле можно установить Это поле следует оставить для Если вы считаете, что класс готов к использованию, вам следует установить в этом поле значение При обновлении уже |
review | Комментарии к обзору, устанавливаемые платформой, когда класс помечается |
infoModuleData | Устарело. Вместо этого используйте textModulesData. |
imageModulesData[] | Данные модуля изображения. Максимальное количество отображаемых полей — 1 на уровне объекта и 1 на уровне объекта класса. |
textModulesData[] | Текстовые данные модуля. Если в классе также определены данные текстового модуля, будут отображены оба. Максимальное количество отображаемых полей — 10 для объекта и 10 для класса. |
linksModuleData | Данные модуля ссылок. Если для объекта также определены данные модуля ссылок, будут отображены оба. |
redemptionIssuers[] | Определяет, какие эмитенты погашения могут выкупить пропуск через Smart Tap. Эмитенты погашения идентифицируются по идентификатору эмитента. У эмитентов погашения должен быть настроен хотя бы один ключ Smart Tap. Поля |
countryCode | Код страны, используемый для отображения страны карты (если пользователь не находится в этой стране), а также для отображения локализованного контента, когда контент недоступен в языковом стандарте пользователя. |
heroImage | Дополнительное изображение баннера, отображаемое на лицевой стороне карты. Если его нет, ничего не будет отображаться. Изображение будет отображаться с шириной 100%. |
wordMark | Устарело. |
enableSmartTap | Определяет, поддерживает ли этот класс Smart Tap. Поля |
hexBackgroundColor | Цвет фона карточки. Если этот параметр не установлен, используется доминирующий цвет главного изображения, а если главное изображение не установлено, используется доминирующий цвет логотипа. Формат: # rrggbb , где rrggbb — это шестнадцатеричный триплет RGB, например |
localizedIssuerName | Переведенные строки для имени эмитента. Рекомендуемая максимальная длина — 20 символов, чтобы обеспечить отображение всей строки на небольших экранах. |
multipleDevicesAndHoldersAllowedStatus | Определяет, будут ли несколько пользователей и устройств сохранять один и тот же объект, ссылающийся на этот класс. |
callbackOptions | Параметры обратного вызова, которые будут использоваться для обратного вызова эмитента при каждом сохранении/удалении объекта этого класса конечным пользователем. Все объекты этого класса имеют право на обратный вызов. |
securityAnimation | Дополнительная информация об анимации безопасности. Если этот параметр установлен, при деталях прохода будет отображаться анимация безопасности. |
viewUnlockRequirement | Просмотрите параметры требований к разблокировке для билета на мероприятие. |
wideLogo | Широкий логотип билета. Если он предоставлен, он будет использоваться вместо логотипа в левом верхнем углу представления карточки. |
appLinkData | Дополнительная ссылка на приложение или веб-сайт, которая будет отображаться в виде кнопки на лицевой стороне пропуска. Если AppLinkData указан для соответствующего объекта, который будет использоваться вместо этого. |
МероприятиеМесто проведения
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 | Определяет, что это за ресурс. Значение: фиксированная строка |
doorsOpen | Дата/время открытия дверей на площадке. Это дата/время расширенного формата ISO 8601 со смещением или без него. Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601). Например: Часть даты/времени без смещения считается «локальной датой/временем». Это должна быть местная дата/время места проведения. Например, если событие происходит в 20 часов 5 июня 2018 года в месте проведения, локальная часть даты/времени должна быть Без информации о смещении некоторые богатые функции могут быть недоступны. |
start | Дата/время начала события. Если мероприятие длится несколько дней, это должна быть дата/время начала первого дня. Это дата/время расширенного формата ISO 8601 со смещением или без него. Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601). Например: Часть даты/времени без смещения считается «локальной датой/временем». Это должна быть местная дата/время места проведения. Например, если событие происходит в 20 часов 5 июня 2018 года в месте проведения, локальная часть даты/времени должна быть Без информации о смещении некоторые богатые функции могут быть недоступны. |
end | Дата/время окончания события. Если событие длится несколько дней, это должна быть дата/время окончания последнего дня. Это дата/время расширенного формата ISO 8601 со смещением или без него. Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601). Например: Часть даты/времени без смещения считается «локальной датой/временем». Это должна быть местная дата/время места проведения. Например, если событие происходит в 20 часов 5 июня 2018 года в месте проведения, локальная часть даты/времени должна быть Без информации о смещении некоторые богатые функции могут быть недоступны. |
doorsOpenLabel | Метка, используемая для значения открытия дверей ( Оба |
customDoorsOpenLabel | Пользовательская метка, используемая для значения открытия дверей ( Оба |
ДвериОткрытыйЭтикетка
Перечисления | |
---|---|
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 | Устаревший псевдоним для |
Методы | |
---|---|
| Добавляет сообщение в класс билета события, на который ссылается данный идентификатор класса. |
| Возвращает класс билета события с заданным идентификатором класса. |
| Вставляет класс билета события с заданным идентификатором и свойствами. |
| Возвращает список всех классов билетов событий для данного идентификатора издателя. |
| Обновляет класс билета события, на который ссылается данный идентификатор класса. |
| Обновляет класс билета события, на который ссылается данный идентификатор класса. |