Get TarifItems

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

Отримання груп меню

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


Опис Отримання груп меню.
Метод POST
URL /POSExternal/Get_TarifItems



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
"WithProperties": "true",
"PriceListID": 3109,
"PriceListCode2": ""
}



Типи даних Body
* Параметр Тип Опис
PriceListID Int ID прайс-листа
PriceListCode2 String Код прайс-листа
WithProperties Bool Отримання масиву ідентифікаторів характеристик груп
Додатковий опис вихідних параметрів



Response (json)
{
"Error": "",
"Success": true,
"Items": [
{
"EN": null,
"HasTarifItem": false,
"HierarchyLevel": 1,
"ID": 3110,
"Name": "Меню",
"Ordering": 1000,
"ParentID": 0,
"PhotoUrl": null,
"PriceListID": 3109,
"PropertyIDs": [],
"RU": "Меню",
"ShortName": "Меню"
},
{
"EN": null,
"HasTarifItem": true,
"HierarchyLevel": 2,
"ID": 10337,
"Name": "Десерти",
"Ordering": 0,
"ParentID": 3110,
"PhotoUrl": null,
"PriceListID": 3109,
"PropertyIDs": [],
"RU": "Десерти",
"ShortName": "Десерти"
},
}



Типи даних Response
* Параметр Тип Опис
Error String [] Опис помилки, що виникла
Success Bool Успіх виконання запиту
EN String Назва англійською
HasTarifItem Bool Ознака наявності тарифних позицій в групі
HierarchyLevel Int Рівень ієрархії (1- початковий рівень)
Name String Назва групи меню
ID Int ID групи
Ordering Int Порядок сортування
ParentID Int ID групи, в яку входить
PhotoUrl String Посилання на фото
PriceListID Int ID прайс-листа
PropertyIDs Array Масив ID властивостей групи
RU String Назва російською
ShortName String Коротка назва
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів