(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Функція створює/ змінює розклад
Розділ містить методи, необхідні для створення/ зміни розкладу
Опис
|
Створення/ зміна розкладу.
|
Метод
|
POST
|
URL
|
/POSExternal/SetSchedule
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"Name": "Happy hours evening",
"Code2": "SCHED215915142743553",
"Pos": 1000,
"Objects": [],
"Conditions": []
}
Типи даних Body
|
*
|
Параметр
|
Тип
|
Опис
|
*
|
Name
|
String [128]
|
Назва (не повинна повторюватись)
|
*
|
Code2
|
String [36]
|
Зовнішній код
|
|
Pos
|
Int
|
Позиція
|
|
Objects
|
Objects[]
|
Список признаків, до чого може застосовуватись розклад. Список признаків:
- ASSIGN_ACTION - активність послуг (тарифних позицій)
- BONUS_ACTION - робота з бонусами
- DISCOUNT_ACTION - дисконтні позиції
- DISCOUNT_CARD - дисконтні карти
- ITEM_PRICE - ціни тарифних позицій
- ITEM_SET - набори
- TRADE_ACTION - акція
|
|
Conditions
|
Conditions[]
|
Список зовнішніх кодів умов для розкладів
|
* Позначення обов’язкового параметру
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"Success": true,
"ID": 23595
}
Типи даних Response
|
Параметр
|
Тип
|
Опис
|
Error
|
String
|
Опис помилки, що виникла
|
Success
|
Bool
|
Успіх виконання запиту
|
ID
|
Int
|
ID розкладу
|
Додатковий опис вхідних параметрів
|
|