Ресурс: 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 и снимков экрана. |
Место для мероприятия
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 | Код подтверждения бронирования мероприятия. Это также может иметь форму «номера заказа», «номера подтверждения», «номера бронирования» или другого эквивалента. |
Методы | |
---|---|
| Добавляет сообщение к объекту билета события, на который ссылается данный идентификатор объекта. |
| Возвращает объект билета события с заданным идентификатором объекта. |
| Вставляет объект билета события с заданным идентификатором и свойствами. |
| Возвращает список всех объектов билетов событий для данного идентификатора издателя. |
| Изменяет связанные объекты предложения для объекта билета на мероприятие с заданным идентификатором. |
| Обновляет объект билета события, на который ссылается данный идентификатор объекта. |
| Обновляет объект билета события, на который ссылается данный идентификатор объекта. |