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

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
 
(Не показано одну проміжну версію цього користувача)
Рядок 1: Рядок 1:
=='''Функція повертає розклад по виконавцю послуг'''==
=='''Функція повертає розклад заброньованих послуг по виконавцю'''==


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


Рядок 7: Рядок 7:
|-
|-
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис
| style="background:#fff; padding:0.5em;" | Отримання розкладу (графіку) виконавця послуг.
| style="background:#fff; padding:0.5em;" | Отримання розкладу заброньованих послуг по виконавцю.
|-
|-
! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_src" | Метод
! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_src" | Метод
Рядок 67: Рядок 67:
| ID
| ID
| Int
| Int
| ID тренера з методу </span>[https://wiki.servio.support/index.php?title=GetExecutors GetExecutors]</span>
| ID Виконавця послуги з методу </span>[https://wiki.servio.support/index.php?title=GetExecutors GetExecutors]</span>
|-
|-
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру

Поточна версія на 12:53, 1 грудня 2025

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

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


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