Возвращает план зала для сеанса

Request

GET

/hallplan

Query parameters

Name

Description

hallId

Type: string

Идентификтор зала.

sessionId

Type: string

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

venueId

Type: string

Идентификатор площадки.

Responses

200 OK

OK

Body

application/json
{
    "hall": {
        "id": "string",
        "name": "string",
        "venueId": "string",
        "levels": [
            {
                "id": "string",
                "name": "string",
                "seats": [
                    {
                        "id": "string",
                        "row": "string",
                        "place": "string",
                        "fragment": "string",
                        "x": 0,
                        "y": 0
                    }
                ],
                "seatCount": 0,
                "admission": false,
                "entranceId": "string",
                "entranceName": "string",
                "integrations": [
                    {
                        "serviceId": "string",
                        "sourceId": "string"
                    }
                ]
            }
        ],
        "additional": {},
        "integrations": [
            {
                "serviceId": "string",
                "sourceId": "string"
            }
        ]
    }
}

Name

Description

hall

Type: Hall

План зала.

Hall

Name

Description

id*

Type: string

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

levels*

Type: Level[]

Список уровней зала.

name*

Type: string

Название организатора.

venueId*

Type: string

Идентификатор площадки.

additional

Type: object

Служебное поле.

integrations

Type: SourceRef[]

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

Level

Name

Description

id*

Type: string

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

admission

Type: boolean<boolean>

Указывает, что на уровне нет привязки к местам. True — для уровня без мест, false — для уровня с местами.
Значение по умолчанию — false.

entranceId

Type: string

Идентификатор входа в базе данных. Например, для подъезда в Олимпийском.

entranceName

Type: string

Название входа. Например, "4 подъезд в Олимпийском".

integrations

Type: SourceRef[]

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

name

Type: string

Название уровня.

seatCount

Type: integer<int32>

Число мест Необходимое поле для для урованя с местами (admission = false).

seats

Type: ScheduleSeat[]

Список мест. Необходимое поле для для урованя с местами (admission = false).

SourceRef

Name

Description

serviceId

Type: string

Идентификатор сервиса, полученный от менеджера.

sourceId

Type: string

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

ScheduleSeat

Name

Description

id*

Type: string

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

place*

Type: string

Номер места.

row*

Type: string

Номер ряда.

fragment

Type: string

Идентификатор фрагмента. Места, объединенные одним фрагментом, нельзя купить по отдельности.

x

Type: integer<int32>

Координата X на плане зала, в количестве мест от самого левого места в зале.
В отличие от row, учитывается только абсолютное положение места.
Например, в дугообразном зале места с одинаковым X могут оказаться в разных рядах.

y

Type: integer<int32>

Координата Y на плане зала, в количестве мест от самого верхнего места в зале.
В отличие от place, учитывается только абсолютное положение места.
Например, в дугообразном зале места с одинаковым Y могут оказаться в разных рядах.

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