Функція дозволяє наданти послуг з кошику.
Розділ містить методи, необхідні для надання послуг з кошику.
Опис
|
Дозволяє надати послугу з кошику
|
Метод
|
POST
|
URL
|
/POSExternal/ExecutePersonCardItems
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"Items": [
{
"CardItemID": 5199908,
"AdditionalExecutors": [ /// необов'язковий, для конкретного CardItem
121647,
117697
]
},
{
"CardItemID": 35913
}
],
//Необов'язкові параметри
"ExecutorID": 4333,
"BraceletIDs": [1,2
],
/// необов'язковий, використовується для CardItem з пустими AdditionalExecutors
"AdditionalExecutors": [
4331,
4327
]
}
Типи даних Body
|
*
|
Параметр
|
Тип
|
Опис
|
|
Items
|
Items [ ]
|
Масив списку для надання послуги. Елементи масиву з наступними полями:
|
|
| CardItemID
|
Int
|
ID позиції кошика GetPersonCardItems
|
|
| AdditionalExecutors
|
Int
|
ID додаткового виконавця (виконавців) послуг з методу GetExecutors або з списку доступних по цій точці GetServicePointAvailability необов'язковий, для конкретного CardItem (якщо не вказано то буде братись з основного поля)
|
|
ExecutorID
|
Int
|
ID виконавця послуг з методу GetExecutors або з списку доступних по цій точці GetServicePointAvailability
|
|
BraceletIDs
|
Int
|
ID браслетів
|
|
AdditionalExecutors
|
Int
|
ID додаткових виконавців послуг з методу GetExecutors або з списку доступних по цій точці GetServicePointAvailability використовується для CardItem з пустими AdditionalExecutors
|
* Позначення обов’язкового параметру
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"ErrorCode": 0,
"Success": true,
"ServiceAssignID": 0
}
Типи даних Response
|
Параметр
|
Тип
|
Опис
|
Error
|
String
|
Опис помилки, що виникла
|
ErrorCode
|
String
|
Код помилки, що виникла
|
Success
|
Bool
|
Успіх виконання запиту
|
ServiceAssignID
|
Int
|
ID заброньованої послуги
|
Додатковий опис вхідних параметрів
|
|