GetCinemaSessionsPeriod

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку

Функція повертає список сеансів для кінозалу по фільтрам

Розділ містить методи, необхідні для отримання списку сеансів для кінозалу по фільтрам


Опис Отримання списку сеансів для кінозалу по фільтрам
Метод POST
URL /POSExternal/GetCinemaSessionsPeriod



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
 {
    "PlaceGroupID": null,
    "FilmID": null,
    "Start": "",
    "Finish": ""
}



Типи даних Body
* Параметр Тип Опис
PlaceGroupID Int ID зали
FilmID Int ID фільма
Start Datetime Початок періоду (використовується разом з Finish)
Finish Datetime Кінець періоду (використовується разом з Start)
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "CinemaSessions": [
        {
            "ID": 23023,
            "Start": "2023-03-14 14:50:00",
            "Finish": "2023-03-14 17:00:00",
            "FilmName": "Аладін",
            "FilmID": 15753,
            "PlaceAmount": 0,
            "OccupiedAmount": 0,
            "PlaceGroupID": 0,
            "PlaceGroupName": "",
            "FilmType": "4000K"
        },
        {
            "ID": 23024,
            "Start": "2023-03-14 17:15:00",
            "Finish": "2023-03-14 19:25:00",
            "FilmName": "Аладін",
            "FilmID": 15753,
            "PlaceAmount": 0,
            "OccupiedAmount": 0,
            "PlaceGroupID": 0,
            "PlaceGroupName": "",
            "FilmType": "4000K"
        },
        {
            "ID": 23025,
            "Start": "2023-03-14 19:40:00",
            "Finish": "2023-03-14 21:50:00",
            "FilmName": "Аладін",
            "FilmID": 15753,
            "PlaceAmount": 0,
            "OccupiedAmount": 0,
            "PlaceGroupID": 0,
            "PlaceGroupName": "",
            "FilmType": "4000K"
        }
   ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
CinemaSessions CinemaSessions[] Масив списку сеансів. Елементи масиву з наступними полями:
     | ID Int ID сеансу
     | Start Datetime Час початку
     | Finish Datetime Час закінчення
     | FilmName String Назва фільму
     | FilmID Int ID фільму
     | PlaceAmount Int Кількість місць
     | OccupiedAmount Int Кількість зайнятих місць
     | PlaceGroupID Int ID зали
     | PlaceGroupName String Назва зали
     | FilmType String Тип фільму
Додатковий опис вхідних параметрів