UpdateBookedPersonCardItem: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція оновлення заброньованої послуги.'''== Розділ містить методи, необхідні для оновлення заброньованої послуги. <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" |...)
 
Немає опису редагування
 
(Не показано одну проміжну версію цього користувача)
Рядок 40: Рядок 40:
{
{


"ID": 2320501,
"AssignID": 2320501,
"GroupAssignID": 272709,
"NewPointID": 7000,
"NewPointID": 7000,
"ExecutorID": 5988,
"ExecutorID": 5988,
Рядок 65: Рядок 66:
|-
|-
|  
|  
| ID
| AssignID
| Int
| Int
| ID послуги з кошика </span>[https://wiki.servio.support/index.php?title=GetServicePointAvailability  GetServicePointAvailability  ]</span>  
| ID послуги з кошика </span>[https://wiki.servio.support/index.php?title=GetServicePointAvailability  GetServicePointAvailability  ]</span>  
|-
|
| GroupAssignID
| Int
| ID групової послуги з методу </span>[https://wiki.servio.support/index.php?title=GetAssigns  GetAssigns    ]</span> &nbsp; Використовується без параметру "AssignID" й лише для переміщення групового заняття в шахматці.
|-
|-
|  
|  

Поточна версія на 12:02, 7 серпня 2024

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

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


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