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