(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Функція створює (змінює) умови
Розділ містить методи, необхідні для створення (зміни) умов
Опис
|
Створення (зміна) умов.
|
Метод
|
POST
|
URL
|
/POSExternal/SetCondition
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"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
|
Тип умови. Використовується тільки при створенні. Список варіантів:
- 0 - по даті
- 1 - по часу
- 2 - по дню тижня
|
*
|
| 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
|
Час закінчення (якщо не вказано, то активно весь день)
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"Success": true,
"ID": 23519
}
Типи даних Response
|
Параметр
|
Тип
|
Опис
|
Error
|
String
|
Опис помилки, що виникла
|
Success
|
Bool
|
Успіх виконання запиту
|
ID
|
Int
|
ID умови
|
Додатковий опис вхідних параметрів
|
|