SetCondition
Перейти до навігації
Перейти до пошуку
Функція створює (змінює) умови
Розділ містить методи, необхідні для створення (зміни) умов
Опис | Створення (зміна) умов. |
---|---|
Метод | POST |
URL | /POSExternal/SetCondition |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
"SystemCode": "",
"Name": "Happy hours",
"Code2": "CNDSTIME205317121912870",
"ConditionType": 1,
"Typedate": {},
"TypeTime": {
"TimeStart": "12:00",
"TimeFinish": "15:00"
},
"TypeWeek": {}
}
Типи даних Body | |||
---|---|---|---|
* | Параметр | Тип | Опис |
SystemCode | String [32] | Код системи | |
Name | String [128] | Назва (повинна бути унікальною) | |
Code2 | String [36] | Зовнішній код | |
ConditionType | Int | Тип умови. Використовується тільки при створенні. Список варіантів:
| |
| TypeDate | TypeDate{} | Атрибути умови, якщо обраний тип "По даті". Для інших не враховується. Якщо пара атрибутів не заповнені, то вони не враховуються. Наприклад, якщо не вказані DateStart i DateFinish, а всі інші вказані, то будуть братись усі дні в місяцях і роках. Повинна бути заповнена хоч одна пара (день, місяць, рік): | |
|DateStart | Int | День початку | |
|DateFinish | Int | День закінчення | |
|MonthStart | Int | Місяць початку | |
|MonthFinish | Int | Місяць закінчення | |
|YearStart | Int | Рік початку | |
|YearFinish | Int | Рік закінчення | |
| TypeTime | TypeTime{} | Атрибути умови, якщо вибраний тип "По часу". Для інших не враховується | |
|TimeStart | String | Час початку | |
|TimeFinish | String | Час закінчення | |
| TypeWeek | TypeWeek{} | Атрибути умови, якщо обрано тип "По дню тижня". Для інших не враховується | |
|Days | Days[] | Список днів тижня виду | |
| | WeekDay | Int | День тижня (1 - пн, 2 - вт, 3 - ср, 4 - чт, 5 - пт, 6 - сб, 7 - нд) | |
| | TimeStart | String | Час початку (якщо не вказано, то активно весь день) | |
| | TimeFinish | String | Час закінчення (якщо не вказано, то активно весь день) |
Додатковий опис вихідних параметрів |
---|
Response (json) |
---|
{
"Error": "",
"Success": true,
"ID": 23519
}
Типи даних Response | ||
---|---|---|
Параметр | Тип | Опис |
Error | String | Опис помилки, що виникла |
Success | Bool | Успіх виконання запиту |
ID | Int | ID умови |
Додатковий опис вхідних параметрів |
---|