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