Возвращает расписание для выбранной площадки
Request
GET
/schedule
Query parameters
|
Name |
Description |
|
limit |
Type: string<int64> Максимальное количество элементов в ответе. |
|
offset |
Type: string<int64> Смещение первого элемента списка относительно его начала. |
|
sessionId |
Type: string[] Идентификатор сессии в базе данных. |
|
updatedAfter |
Type: string<date-time> События, обновленные после этого времени попадут в ответ. |
|
venueId |
Type: string Идентификатор площадки в базе данных. |
Responses
200 OK
OK
Body
application/json
{
"sessions": [
{
"id": "string",
"venueId": "string",
"eventId": "string",
"hallId": "string",
"organizerId": "string",
"sessionTime": {
"sessionStart": "2022-12-29T18:02:01Z",
"sessionEnd": "2022-12-29T18:02:01Z",
"type": "ON_TIME",
"timezone": "string"
},
"tags": [
{
"name": "string",
"type": "string"
}
],
"saleOpening": "2022-12-29T18:02:01Z",
"saleClosing": "2022-12-29T18:02:01Z",
"feePercent": 0,
"formats": [
"UNDEFINED_MOVIE_FORMAT"
],
"saleSupported": false,
"prices": [
{
"value": "string",
"currencyCode": "string"
}
],
"canPreOrder": "PRE_ORDER_NOT_ALLOWED",
"availableSeatCount": 0,
"additional": {},
"discounts": [
{
"percent": 0,
"startDate": "2022-12-29T18:02:01Z",
"endDate": "2022-12-29T18:02:01Z"
}
],
"cancelAllowance": "UNDEFINED_CANCEL_ALLOWANCE",
"saleCanceling": "2022-12-29T18:02:01Z"
}
],
"paging": {
"limit": "string",
"offset": "string",
"total": "string"
}
}
|
Name |
Description |
|
paging |
Type: ListInfo Информация о пагинации ответа. |
|
sessions |
Type: Session[] Список сеансов. |
ListInfo
|
Name |
Description |
|
limit* |
Type: string<int64> Максимальное число элементов на странице. |
|
offset* |
Type: string<int64> Смещение первого элемента списка относительно его начала. |
|
total* |
Type: string<int64> Общее количество элементов в списке. |
Session
|
Name |
Description |
|
eventId* |
Type: string Идентификатор события в базе данных. |
|
hallId* |
Type: string Идентификатор зала в базе данных. |
|
id* |
Type: string Идентификатор сеанса в базе данных. |
|
saleSupported* |
Type: boolean<boolean> Разрешены ли продажи на данный сеанс. Значение по умолчанию - false. |
|
sessionTime* |
Type: SessionTime Время сеанса. |
|
venueId* |
Type: string Идентификатор площадки в базе данных. |
|
additional |
Type: object Служебное поле. |
|
availableSeatCount |
Type: integer<int32> Количество доступных для продажи мест. |
|
canPreOrder |
Type: PreOrderAllowance Разрешено ли создание предзаказа. Default: Enum: |
|
cancelAllowance |
Type: CancelAllowance Указывает, что на площадке разрешена отмена билетов. Default: Enum: |
|
discounts |
Type: Discount[] Скидки, действующие ограниченный период времени. |
|
feePercent |
Type: number<double> Процент сервисного сбора. Значение по умолчанию - 0. |
|
formats |
Type: MovieFormat[] Список форматов фильма.
Default: Enum: |
|
organizerId |
Type: string Идентификатор организатора в базе данных. |
|
prices |
Type: Money[] Список цен. |
|
saleCanceling |
Type: string<date-time> Дата и время, до которой разрещена отмена билетов. |
|
saleClosing |
Type: string<date-time> Дата и время закрытия продаж. |
|
saleOpening |
Type: string<date-time> Дата и время открытия продаж. |
|
tags |
Type: Tag[] Список произвольных тегов. |
SessionTime
|
Name |
Description |
|
sessionStart* |
Type: string<date-time> Время начала сеанса в формате UNIX времени. |
|
timezone* |
Type: string Временная зона, в формате tz database. Например: Europe/Moscow, Asia/Yekaterinburg. |
|
sessionEnd |
Type: string<date-time> Время конца сеанса в формате UNIX времени. |
|
type |
Type: SessionType Тип сеанса. Default: Enum: |
PreOrderAllowance
- PRE_ORDER_NOT_ALLOWED: Предзаказы запрещены. Значение по умолчанию.
- PRE_ORDER_ALLOWED: Предзаказы разрешены.
|
Type |
Description |
|
Default: Enum: |
CancelAllowance
- UNDEFINED_CANCEL_ALLOWANCE: Возможность отмены не определена.
- CANCEL_ALLOWED: Отмена заказа разрешена.
- BY_ADMINISTRATOR: Отмена заказа возможна только через администратора заведения.
- BY_SUPPORT: Отмена заказа возможна через службу поддержки.
- BY_PARTNER: Отмена заказа возможна только по согласованию с партнером.
- SESSION_CANCEL: Отмена заказа возможна возможна только при отмене сеанса.
|
Type |
Description |
|
Default: Enum: |
Discount
|
Name |
Description |
|
endDate* |
Type: string<date-time> Дата конца действия скидки, исключая указанное число. |
|
percent* |
Type: number<double> Процент скидки. |
|
startDate* |
Type: string<date-time> Дата начала действия скидки, включая указанное число. |
MovieFormat
- UNDEFINED_MOVIE_FORMAT: Тип фильма по умолчанию.
- FORMAT_2D: 2D сеанс.
- FORMAT_3D: 3D сеанс.
- IMAX: IMAX сеанс.
- FORMAT_4DX: 4DX сеанс.
- HFR: HFR сеанс.
- DOLBY_ATMOS: DOLBY ATMOS сеанс.
- AURO_3D: AUTO 3D сеанс.
- D_BOX: D-BOX сеанс.
- ORIGINAL_SUBTITLES: Фильм с субтитрами на языке оригинала.
- ENGLISH_SUBTITLES: Фильм с английскими субтитрами.
- RUSSIAN_SUBTITLES: Фильм с руcскими субтитрами.
- ORIGINAL_LANGUAGE: Фильм на языке оригинала.
- VOICE_OVER_TRANSLATION: Фильм с закадровым переводом.
- SIMULTANEOUS_TRANSLATION: Фильм с синхронным переводом.
- GOBLIN_TRANSLATION: Фильм с переводом Гоблина.
- AUDIO_DESCRIPTION: Фильм с тифлокомментариями.
|
Type |
Description |
|
Default: Enum: |
Money
|
Name |
Description |
|
currencyCode* |
Type: string Код валюты согласно ISO 4217, например RUB, USD, EUR. |
|
value* |
Type: string<int64> Сумма в минимальной единице валюты. Например, для рубля - копейки, для доллара - центы. |
Tag
|
Name |
Description |
|
name* |
Type: string Имя тега. |
|
type* |
Type: string Тип тега. |
SessionType
- ON_TIME: Мероприятие происходит в указанное время. Значение по умолчанию.
- ALL_DAY: Мероприятие длится весь день.
|
Type |
Description |
|
Default: Enum: |
No longer supported, please use an alternative and newer version.