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