GetAssignsByGuest

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

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

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


Опис Отримання списокe групових занять по гостю.
Метод POST
URL /POSExternal/GetGroupAssignsByGuest



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
  "From": "2024-05-29 09:00:00",
  "To": "2024-05-31 23:59:00",
  "CardCode": "259906"
}



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



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "GroupAssigns": [
        {
            "ArticleName": "Групове заняття",
            "CardID": 0,
            "CardItemID": 0,
            "CompanyID": 0,
            "CompanyName": null,
            "CurrentSaleAmount": 4,
            "Description": null,
            "Executed": null,
            "ExecutionID": 0,
            "ExecutorID": 3687,
            "ExecutorName": "Турецька С.А.",
            "Finish": "2024-05-30 10:35:00",
            "ID": 272660,
            "IsPaid": false,
            "MaxSaleAmount": 50,
            "PointID": 4384,
            "PointName": "Місце надання 1",
            "ServiceType": 0,
            "Start": "2024-05-30 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 Користувач що отримує послугу
GroupAssigns GroupAssigns [ ] Масив списку заходів. Елементи масиву з полями аналогічні Assigns
Додатковий опис вхідних параметрів