GetExecutorGroups

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

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

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


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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
   "UseHierarchicalView": true  
}



Типи даних Body
* Параметр Тип Опис
UseHierarchicalView String true - формує список з урахуванням ієрархії заповнюючи список Children.

false/не вказано - формує загальний список без урахування ієрархії, залишаючи список Children порожнім.

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



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "Groups": [
        {
            "Children": [
                {
                    "Children": null,
                    "Enabled": true,
                    "ID": 273937,
                    "Name": "test",
                    "ParentID": 3672
                }
            ],
            "Enabled": true,
            "ID": 3672,
            "Name": "Медицина",
            "ParentID": 2074
        },
        {
            "Children": null,
            "Enabled": false,
            "ID": 14136,
            "Name": "Касири",
            "ParentID": 2074
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Groups Groups [ ] Масив списку груп виконавців послуг. Елементи масиву з наступними полями:
     | ID Int ID Групи
     | Name String Назва групи
     | Enabled Bool Активність
     | ParentID Int ID батькывського елементу
     | Children [ ] Масив дочірніх елементів
Додатковий опис вхідних параметрів