GetCinemaSession: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція повертає інформацію про сеанс'''== Розділ містить методи, необхідні для отримання інформації про сеанс <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" | Опис |...)
 
Рядок 229: Рядок 229:
| Ціна
| Ціна
|-
|-
||<span style="color:#ff0000">'''|'''</span><span style="color:#89AC76"> TarifItems</span>  
||<span style="color:#89AC76"> TarifItems</span>  
| <span style="color:#89AC76"> TarifItems[]</span>
| <span style="color:#89AC76"> TarifItems[]</span>
| Тарифні позиції сеансу
| Тарифні позиції сеансу
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span><span style="color:#89AC76">'''|'''</span> ID
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#89AC76">'''|'''</span> ID
| Int
| Int
| ID тарифної позиції
| ID тарифної позиції
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span><span style="color:#89AC76">'''|'''</span> ArticleName
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#89AC76">'''|'''</span> ArticleName
| String
| String
| Назва тарифної позиції
| Назва тарифної позиції
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span><span style="color:#89AC76">'''|'''</span> Price
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#89AC76">'''|'''</span> Price
| Int
| Int
| Ціна тарифної позиції
| Ціна тарифної позиції

Версія за 10:22, 14 березня 2023

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

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


Опис Отримання інформації про сеанс.
Метод 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 Ціна тарифної позиції
Додатковий опис вхідних параметрів