GetExecutorSchedule

Матеріал з SERVIO
Версія від 11:27, 26 липня 2024, створена Sushchuk.a (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Функція повертає розклад по виконавцю послуг

Розділ містить методи, необхідні для отримання розкладу (графіку) виконавця послуг


Опис Отримання розкладу (графіку) виконавця послуг.
Метод POST
URL /POSExternal/GetExecutorSchedule



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
  "Start": "2024-05-26 09:00:00",
  "Finish": "2024-05-30 23:59:00",
  "ID": 9494
}



Типи даних Body
* Параметр Тип Опис
Start Datetime Дата від
Finish Datetime Дата до
ID Int ID Виконавця послуги з методу GetExecutors
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "Schedule": [
        {
            "CardCode": "302526152558",
            "CardID": 273944,
            "ClientName": "Тетяна Григорівна",
            "Description": "Ванна мінеральна",
            "Executed": null,
            "Finish": "2024-05-27 13:00:00",
            "ID": 2319454,
            "IsGroupAssignment": false,
            "Point": "Місце надання 1",
            "PointID": 4384,
            "Start": "2024-05-27 12:30:00",
            "TarifItem": "Ванна мінеральна (мишяковиста) ГТ, 15 хв.",
            "TarifItemID": 19018
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
ErrorCode String Код помилки, що виникла
Success Bool Успіх виконання запиту
Schedule Schedule [ ] Масив списку заходів. Елементи масиву з наступними полями:
     | CardCode Int Код карти лояльності персони, що отримує послугу
     | CardID Int ID карти клієнта
     | ClientName String Імя клієнта, що отримує послугу
     | Description String Опис до заходу
     | Executed Datetime Час надання послуги. Якщо він null - послуга не надана.
     | Finish Datetime Дата та час закінчення
     | ID Int ID послуги
     | IsGroupAssignment Bool true - групове заняття,
false - персональне
     | PointID Int ID точки надання послуг
     | Point String Назва точки надання послуг
     | Start Datetime Дата та час початку
     | TarifItemID Int ID тарифної позиції
     | TarifItem String Назва тарифної позиції
Додатковий опис вхідних параметрів