UpdateBookedPersonCardItem

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку

Функція оновлення заброньованої послуги.

Розділ містить методи, необхідні для оновлення заброньованої послуги.


Опис Дозволяє оновити заброньовану послугу.
Метод POST
URL /POSExternal/UpdateBookedPersonCardItem



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{

"AssignID": 2320501,
"GroupAssignID": 272709,
"NewPointID": 7000,
"ExecutorID": 5988,
"TarifItemID": 4727, 
"Start": "2024-07-26 14:40:00",
"Finish": "2024-07-26 14:50:00",
"Description": "Test",
"IsUnpaid": false,
"CompanyID": 190

}



Типи даних Body
* Параметр Тип Опис
AssignID Int ID послуги з кошика GetServicePointAvailability
GroupAssignID Int ID групової послуги з методу GetAssigns   Використовується без параметру "AssignID" й лише для переміщення групового заняття в шахматці.
NewPointID Int ID нової точки надання послуги з методу GetServicePoints
ExecutorID Int ID виконавця послуг з методу GetExecutors   або з списку доступних по цій точці GetServicePointAvailability
TarifItemID Int ID тарифної позиції що доступна на цій точці метод GetServicePointAvailability .
Start DateTime Дата та час початку броні в форматі 2024-07-26 20:20:00
Finish DateTime Дата та час завершення броні в форматі 2024-07-26 20:20:00
Description String Опис
IsUnpaid Bool Сплачений рахунок чи ні.
true - сплачений;
false - не сплачений;
CompanyID Int ID компанії що доступна на цій точці метод GetServicePointAvailability
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "ServiceAssignID": 0
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
ErrorCode String Код помилки, що виникла
Success Bool Успіх виконання запиту
ServiceAssignID Int ID заброньованої послуги
Додатковий опис вхідних параметрів