Возвращает расписание для выбранной площадки

Request

GET

/schedule

Query parameters

Name

Description

limit

Type: string<int64>

Максимальное количество элементов в ответе.

offset

Type: string<int64>

Смещение первого элемента списка относительно его начала.
Например, при значении "offset 5" список будет начинаться с 6 элемента.

sessionId

Type: string[]

Идентификатор сессии в базе данных.

updatedAfter

Type: string<date-time>

События, обновленные после этого времени попадут в ответ.
Заполняется в формате UNIX времени.
Если поле заполнено, пагинация не работает.

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>

Смещение первого элемента списка относительно его начала.
Например, при значении "offset 5" список будет начинаться с 6 элемента.

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: PRE_ORDER_NOT_ALLOWED

Enum: PRE_ORDER_NOT_ALLOWED, PRE_ORDER_ALLOWED

cancelAllowance

Type: CancelAllowance

Указывает, что на площадке разрешена отмена билетов.

Default: UNDEFINED_CANCEL_ALLOWANCE

Enum: UNDEFINED_CANCEL_ALLOWANCE, CANCEL_ALLOWED, BY_ADMINISTRATOR, BY_SUPPORT, BY_PARTNER, SESSION_CANCEL

discounts

Type: Discount[]

Скидки, действующие ограниченный период времени.

feePercent

Type: number<double>

Процент сервисного сбора. Значение по умолчанию - 0.

formats

Type: 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: Фильм с тифлокомментариями.

Default: UNDEFINED_MOVIE_FORMAT

Enum: UNDEFINED_MOVIE_FORMAT, FORMAT_2D, FORMAT_3D, IMAX, FORMAT_4DX, HFR, DOLBY_ATMOS, AURO_3D, D_BOX, ORIGINAL_SUBTITLES, ENGLISH_SUBTITLES, RUSSIAN_SUBTITLES, ORIGINAL_LANGUAGE, VOICE_OVER_TRANSLATION, SIMULTANEOUS_TRANSLATION, GOBLIN_TRANSLATION, AUDIO_DESCRIPTION

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: ON_TIME

Enum: ON_TIME, ALL_DAY

PreOrderAllowance

  • PRE_ORDER_NOT_ALLOWED: Предзаказы запрещены. Значение по умолчанию.
  • PRE_ORDER_ALLOWED: Предзаказы разрешены.

Type

Description

PreOrderAllowance

Default: PRE_ORDER_NOT_ALLOWED

Enum: PRE_ORDER_NOT_ALLOWED, PRE_ORDER_ALLOWED

CancelAllowance

  • UNDEFINED_CANCEL_ALLOWANCE: Возможность отмены не определена.
  • CANCEL_ALLOWED: Отмена заказа разрешена.
  • BY_ADMINISTRATOR: Отмена заказа возможна только через администратора заведения.
  • BY_SUPPORT: Отмена заказа возможна через службу поддержки.
  • BY_PARTNER: Отмена заказа возможна только по согласованию с партнером.
  • SESSION_CANCEL: Отмена заказа возможна возможна только при отмене сеанса.

Type

Description

CancelAllowance

Default: UNDEFINED_CANCEL_ALLOWANCE

Enum: UNDEFINED_CANCEL_ALLOWANCE, CANCEL_ALLOWED, BY_ADMINISTRATOR, BY_SUPPORT, BY_PARTNER, SESSION_CANCEL

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

MovieFormat

Default: UNDEFINED_MOVIE_FORMAT

Enum: UNDEFINED_MOVIE_FORMAT, FORMAT_2D, FORMAT_3D, IMAX, FORMAT_4DX, HFR, DOLBY_ATMOS, AURO_3D, D_BOX, ORIGINAL_SUBTITLES, ENGLISH_SUBTITLES, RUSSIAN_SUBTITLES, ORIGINAL_LANGUAGE, VOICE_OVER_TRANSLATION, SIMULTANEOUS_TRANSLATION, GOBLIN_TRANSLATION, AUDIO_DESCRIPTION

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

SessionType

Default: ON_TIME

Enum: ON_TIME, ALL_DAY

No longer supported, please use an alternative and newer version.