Функція дозволяє наданти послуг з кошику.
Розділ містить методи, необхідні для надання послуг з кошику.
| Опис
|
Дозволяє надати послугу з кошику
|
| Метод
|
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 заброньованої послуги
|
| Додатковий опис вхідних параметрів
|
|