GetAssigns

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

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

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


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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
  "From": "2024-05-26 09:00:00",
  "To": "2024-05-30 23:59:00"
}



Типи даних Body
* Параметр Тип Опис
From Datetime Дата від
To Datetime Дата до
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "Assigns": [
        {
            "ArticleName": "Первинний прийом чергової медичної сестри",
            "CardID": 273935,
            "CardItemID": 5197784,
            "CompanyID": 190,
            "CompanyName": "Санаторій",
            "CurrentSaleAmount": null,
            "Description": "Первинний прийом",
            "Executed": null,
            "ExecutionID": 0,
            "ExecutorID": 5988,
            "ExecutorName": "Макаренко З.В.",
            "Finish": "2024-05-29 17:55:00",
            "ID": 2319448,
            "IsPaid": false,
            "MaxSaleAmount": null,
            "PointID": 7000,
            "PointName": "Медичний адміністратор (Корпус №4)",
            "ServiceType": 0,
            "Start": "2024-05-29 17:45:00",
            "TarifItemID": 4727,
            "UserName": "2 - Петренко"
        }
    ],
    "GroupAssigns": [
        {
            "ArticleName": "Групове заняття",
            "CardID": 0,
            "CardItemID": 0,
            "CompanyID": 0,
            "CompanyName": null,
            "CurrentSaleAmount": 0,
            "Description": "Групове щаняття №1",
            "Executed": null,
            "ExecutionID": 0,
            "ExecutorID": 3687,
            "ExecutorName": "Коваль С.І.",
            "Finish": "2024-05-29 11:00:00",
            "ID": 272659,
            "IsPaid": false,
            "MaxSaleAmount": 50,
            "PointID": 4384,
            "PointName": "Місце надання 1",
            "ServiceType": 0,
            "Start": "2024-05-29 10:00:00",
            "TarifItemID": 14874,
            "UserName": null
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
ErrorCode String Код помилки, що виникла
Success Bool Успіх виконання запиту
Assigns Assigns [ ] Масив списку заходів. Елементи масиву з наступними полями:
     | ArticleName String Назва заходу
     | CardID Int ID карти клієнта
     | CardItemID Int ID позиції в кошику користувача
     | CompanyID Int ID компанії
     | CompanyName String Назва компанії
     | CurrentSaleAmount Int Кількість людей, що записані на групове заняття. Не використовується в звичайних бронюваннях та є завжди null.
     | Description String Опис до заходу
     | Executed Datetime Час надання послуги. Якщо він null - послуга не надана.
     | ExecutionID Int не використовується
     | ExecutorID Int ID виконавця послуги
     | ExecutorName String Імя виконавця послуги
     | Finish Datetime Дата та час закінчення
     | ID Int ID послуги
     | IsPaid Bool Статус оплати послуги. Не використовується в груповому занятті.
     | MaxSaleAmount Int Кількість людей, що може бути записано на групове заняття. Не використовується в звичайних бронюваннях та є завжди null.
     | PointID Int ID точки надання послуг
     | PointName String Назва точки надання послуг
     | ServiceType Int Тип послуги:
0 - Немає,
1 - Кількісна
     | Start Datetime Дата та час початку
     | TarifItemID Int ID тарифної позиції
     | UserName String Користувач що отримує послугу
     | CardCode String Код карти користувача що отримує послугу
GroupAssigns GroupAssigns [ ] Масив списку заходів. Елементи масиву з наступними полями:
     | ArticleName String Назва заходу
     | CardID Int ID карти клієнта
     | CardItemID Int ID позиції в кошику користувача
     | CompanyID Int ID компанії
     | CompanyName String Назва компанії
     | CurrentSaleAmount Int Кількість людей, що записані на групове заняття. Не використовується в звичайних бронюваннях та є завжди null.
     | Description String Опис до заходу
     | Executed Datetime Час надання послуги. Якщо він null - послуга не надана.
     | ExecutionID Int не використовується
     | ExecutorID Int ID виконавця послуги
     | ExecutorName String Імя виконавця послуги
     | Finish Datetime Дата та час закінчення
     | ID Int ID послуги
     | IsPaid Bool Статус оплати послуги. Не використовується в груповому занятті.
     | MaxSaleAmount Int Кількість людей, що може бути записано на групове заняття. Не використовується в звичайних бронюваннях та є завжди null.
     | PointID Int ID точки надання послуг
     | PointName String Назва точки надання послуг
     | ServiceType Int Тип послуги:
0 - Немає,
1 - Кількісна
     | Start Datetime Дата та час початку
     | TarifItemID Int ID тарифної позиції
     | UserName String Користувач що отримує послугу
     | CardCode String Код карти користувача що отримує послугу
Додатковий опис вхідних параметрів