GetCinemaSession

Матеріал з SERVIO
Версія від 10:21, 14 березня 2023, створена Shulgina.a (обговорення | внесок) (Створена сторінка: =='''Функція повертає інформацію про сеанс'''== Розділ містить методи, необхідні для отримання інформації про сеанс <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис |...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Функція повертає інформацію про сеанс

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


Опис Отримання інформації про сеанс.
Метод POST
URL /POSExternal/GetCinemaSession



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
 {
    "SessionID": 23335
}



Типи даних Body
* Параметр Тип Опис
*
SessionID Int ID сеансу
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "ID": 23335,
    "FilmID": 0,
    "FilmName": "Oscar Night",
    "OtherName": "Церемонія Оскар",
    "SubName": "Трансляція",
    "UpName": "Онлай-трансляція",
    "Start": "2023-03-14 11:00:00",
    "Finish": "2023-03-14 14:00:00",
    "FilmTypeID": 0,
    "PlaceAmount": 10,
    "OccupiedAmount": 0,
    "FilmTypeName": "",
    "Categories": [
        {
            "ID": 107,
            "CategoryName": "Категория 1",
            "Price": 345
        },
        {
            "ID": 108,
            "CategoryName": "Категория 2",
            "Price": 0
        },
        {
            "ID": 109,
            "CategoryName": "Категория 3",
            "Price": 0
        }
    ],
    "TarifItems": [
        {
            "ID": 13733,
            "ArticleName": "Вино белое",
            "Price": 150
        },
        {
            "ID": 13855,
            "ArticleName": "Клубника свеж.",
            "Price": 125
        },
        {
            "ID": 13857,
            "ArticleName": "Коктельная вишня",
            "Price": 125
        },
        {
            "ID": 13937,
            "ArticleName": "Малина свежая",
            "Price": 125
        },
        {
            "ID": 13969,
            "ArticleName": "Мята",
            "Price": 125
        },
        {
            "ID": 13975,
            "ArticleName": "Оливки",
            "Price": 125
        },
        {
            "ID": 13977,
            "ArticleName": "Орех грецкий",
            "Price": 125
        }
   ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
ID Int ID сеансу
FilmID Int ID фільму
FilmName String Назва фільму
OtherName String Додаткова назва фільму
SubName String Підзаголовок фільму
Upname String Надзаголовок фільму
Start Datetime Початок сеансу
Finish Datetime Кінець сеансу
FilmTypeID Int ID типу фільма
PlaceAmount Int Кількість місць
OccupiedAmount Int Кількість зайнятих місць
FilmTypeName String Назва типу фільма
Categories Categories[] Массив опису категорій. Елементи масиву з наступними полями:
     | ID Int ID категорії
     | CategoryName String Назва категорії
     | Price Int Ціна
| TarifItems TarifItems[] Тарифні позиції сеансу
     || ID Int ID тарифної позиції
     || ArticleName String Назва тарифної позиції
     || Price Int Ціна тарифної позиції
Додатковий опис вхідних параметрів