Модули Центра мероприятий UFC

Центр мероприятий поддерживает инициализацию с определенным состоянием пользовательского интерфейса, достигаемым путем передачи в процессе инициализации объекта сообщения «Обновление контекста».

Модульное построение

Центр мероприятий UFC может быть инициализирован в 7 различных модульных конфигурациях. Это осуществляется путем указания имени модуля в поле «targetModule».

Имя модуля

Описание

full

Доступ ко всему Центру мероприятий UFC

fight

Одиночный бой

fightCard

Отображается только в режиме «Fightcard», без возможности навигации

striking

Отображается только в режиме просмотра «Striking», без возможности навигации

stats

Отображается только в режиме просмотра «Stats», без возможности навигации

matchup

Отображается только в режиме просмотра «Matchup», без возможности навигации

tape

Отображается только в режиме просмотра «Tape», без возможности навигации

Темы сообщений

Во всех приведенных ниже таблицах подробно описаны поля данных, представленные в объектах данных сообщений, которые отправляются и принимаются по каждой теме сообщений.

Рукопожатие не состоялось

Специальная тема, указывающая на то, что рукопожатие между Центром мероприятий и вашим сайтом выполнить не удалось. Эта тема генерируется интеграционной библиотекой. Генерировать ее вам не нужно, а нужно лишь оформить на нее подписку.

Поле

Тип

Описание

Обязательно

timestamp

число

временная метка unix с момента неудачи

Обновление контекста

Тема, посвященная общим обновлениям состояния пользовательского интерфейса через объект «initialContext», например, вследствие навигации к конкретному файткарду либо бою

Поле

Описание

view

Определяет режим просмотра, в котором должен загружаться центр мероприятий. Возможные значения: «Fightcard» / «Fight» / «Striking» / «Stats» / «Tape» / «Matchup»

eventId

Идентификатор мероприятия, определяемый функцией DDE.

fightId

Идентификатор боя, определяемый функцией DDE. Доступен для режима просмотра = «fight» / «striking» / «stats» / «tape» / «matchup»

Весь файткард

Чтобы встроить весь Центр мероприятий UFC, вы должны заполнить такие, характерные для своей сборки, поля.

Поле

Значение

operator

ваш уникальный идентификатор оператора

sport

"ufc"

eventId

Идентификатор мероприятия файткарда

version

Версия Центра мероприятий UFC.

theme

по умолчанию = светлая версия

"light" = светлая версия

"dark" = темная версия

  • параметр «targetModule» указывает на то, должно ли приложение отображать в режиме всего файткарда, одиночного боя, «fightcard», «striking», «matchup», «stats» or «tape».

  • параметр «eventId» относится к файткарду/мероприятию UFC, которые вы хотите отобразить.

Last updated