Ресурс: EventTicketObject
JSON-представление |
---|
{ "kind": string, "classReference": { object ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
classReference | Копия унаследованных полей родительского класса. Эти поля извлекаются во время GET. |
seatInfo | Детали мест для этого билета. |
reservationInfo | Детали бронирования для этого билета. Ожидается, что эта сумма будет разделена между всеми билетами, купленными в одном порядке. |
ticketHolderName | Имя владельца билета, если билет закреплен за лицом. Например, «Джон Доу» или «Джейн Доу». |
ticketNumber | Номер билета. Это может быть уникальный идентификатор для всех билетов в системе эмитента, для всех билетов на мероприятие (например, XYZ1234512345) или для всех билетов в заказе (1, 2, 3 и т. д.). |
ticketType | Тип билета, например «Взрослый» или «Детский», «VIP» или «Стандарт». |
faceValue | Номинальная стоимость билета, соответствующая той, которая будет напечатана на физической версии билета. |
groupingInfo | Информация, управляющая группировкой пропусков. |
linkedOfferIds[] | Список объектов предложения, связанных с этим билетом на мероприятие. Объекты предложения должны уже существовать. Идентификаторы объектов предложения должны соответствовать формату issuer ID . identifier , первый из которых выдается Google, а второй выбирается вами. |
hexBackgroundColor | Цвет фона карточки. Если этот параметр не установлен, используется доминирующий цвет главного изображения, а если главное изображение не установлено, используется доминирующий цвет логотипа. Формат — #rrggbb, где rrggbb — это шестнадцатеричный триплет RGB, например |
id | Необходимый. Уникальный идентификатор объекта. Этот идентификатор должен быть уникальным для всех объектов издателя. Это значение должно соответствовать формату issuer ID . identifier , первый из которых выдается Google, а второй выбирается вами. Уникальный идентификатор должен включать только буквенно-цифровые символы: «.», «_» или «-». |
classId | Необходимый. Класс, связанный с этим объектом. Класс должен быть того же типа, что и этот объект, уже существовать и быть одобрен. Идентификаторы классов должны соответствовать формату issuer ID . identifier , первый из которых выдается Google, а второй выбирается вами. |
version | Устарело |
state | Необходимый. Состояние объекта. Это поле используется для определения того, как объект отображается в приложении. Например, |
barcode | Тип и значение штрих-кода. |
messages[] | Массив сообщений, отображаемых в приложении. Все пользователи этого объекта получат связанные с ним сообщения. Максимальное количество этих полей — 10. |
validTimeInterval | Период времени, в течение которого этот объект будет |
locations[] | Примечание. Это поле в настоящее время не поддерживается для запуска географических уведомлений. |
hasUsers | Указывает, есть ли у объекта пользователи. Это поле задается платформой. |
smartTapRedemptionValue | Значение, которое будет передано на сертифицированный терминал Smart Tap через NFC для этого объекта. Поля уровня класса |
hasLinkedDevice | Связан ли этот объект в настоящее время с одним устройством. Это поле устанавливается платформой, когда пользователь сохраняет объект, привязывая его к своему устройству. Предназначен для использования избранными партнерами. Свяжитесь со службой поддержки для получения дополнительной информации. |
disableExpirationNotification | Указывает, следует ли явно подавлять уведомления. Если для этого поля установлено значение true, независимо от поля В настоящее время это можно установить только для предложений. |
infoModuleData | Устарело. Вместо этого используйте textModulesData. |
imageModulesData[] | Данные модуля изображения. Максимальное количество отображаемых полей — 1 на уровне объекта и 1 на уровне объекта класса. |
textModulesData[] | Текстовые данные модуля. Если в классе также определены данные текстового модуля, будут отображены оба. Максимальное количество отображаемых полей — 10 для объекта и 10 для класса. |
linksModuleData | Данные модуля ссылок. Если в классе также определены данные модуля ссылок, будут отображены оба. |
appLinkData | Дополнительная ссылка на приложение или веб-сайт, которая будет отображаться в виде кнопки на лицевой стороне пропуска. Если AppLinkData указан для соответствующего класса, будет отображаться только объект AppLinkData. |
rotatingBarcode | Тип и значение вращающегося штрих-кода. |
heroImage | Дополнительное изображение баннера, отображаемое на лицевой стороне карты. Если его нет, будет отображено изображение героя класса, если оно присутствует. Если изображение героя класса также отсутствует, ничего не будет отображаться. |
passConstraints | Передайте ограничения для объекта. Включает ограничение поведения NFC и снимков экрана. |
saveRestrictions | Ограничения на объект, который необходимо проверить перед тем, как пользователь попытается сохранить пропуск. Обратите внимание, что эти ограничения будут применяться только во время сохранения. Если ограничения изменились после того, как пользователь сохранил пропуск, новые ограничения не будут применены к уже сохраненному пропуску. |
Место для мероприятия
JSON-представление |
---|
{ "kind": string, "seat": { object ( |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
seat | Номер места, например «1», «2», «3» или любой другой идентификатор места. Это поле можно локализовать, поэтому вы можете переводить слова или использовать разные алфавиты для символов идентификатора. |
row | Ряд сидений, например «1», E, «BB» или «A5». Это поле можно локализовать, поэтому вы можете переводить слова или использовать разные алфавиты для символов идентификатора. |
section | Раздел сиденья, типа "121". Это поле можно локализовать, поэтому вы можете переводить слова или использовать разные алфавиты для символов идентификатора. |
gate | Выходы, через которые владелец билета должен войти, чтобы занять свое место, например «А» или «Запад». Это поле можно локализовать, поэтому вы можете переводить слова или использовать разные алфавиты для символов идентификатора. |
EventReservationInfo
JSON-представление |
---|
{ "kind": string, "confirmationCode": string } |
Поля | |
---|---|
kind | Определяет, что это за ресурс. Значение: фиксированная строка |
confirmationCode | Код подтверждения бронирования мероприятия. Он также может иметь форму «номера заказа», «номера подтверждения», «номера бронирования» или другого эквивалента. |
Методы | |
---|---|
| Добавляет сообщение к объекту билета события, на который ссылается данный идентификатор объекта. |
| Возвращает объект билета события с заданным идентификатором объекта. |
| Вставляет объект билета события с заданным идентификатором и свойствами. |
| Возвращает список всех объектов билетов событий для данного идентификатора издателя. |
| Изменяет связанные объекты предложения для объекта билета на мероприятие с заданным идентификатором. |
| Обновляет объект билета события, на который ссылается данный идентификатор объекта. |
| Обновляет объект билета события, на который ссылается данный идентификатор объекта. |