GetServicePointAvailability

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

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

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


Опис Отримання списку доступних для бронювання періодів часу та розклади роботи точки
Метод POST
URL /POSExternal/GetServicePointAvailability



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
    "ServicePointID": 4323,
    "Date": "2024-07-26"
}



Типи даних Body
* Параметр Тип Опис
ServicePointID Int ID точки з методу GetServicePoints
Date DateTime Дата в форматі 2024-07-26
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "ErrorCode": 0,
    "Success": true,
    "AvailableIntervals": [
        {
            "Start": "07:00:00",
            "Finish": "08:00:00"
        },
        {
            "Start": "08:10:00",
            "Finish": "08:35:00"
        },
        {
            "Start": "08:55:00",
            "Finish": "09:40:00"
        },
        {
            "Start": "09:50:00",
            "Finish": "10:40:00"
        },
        {
            "Start": "11:00:00",
            "Finish": "20:30:00"
        },
        {
            "Start": "20:40:00",
            "Finish": "21:00:00"
        }
    ],
    "Schedules": {
        "TimeSchedules": [],
        "DateSchedules": [],
        "WeeklySchedules": []
    }
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
ErrorCode String Код помилки, що виникла
Success Bool Успіх виконання запиту
AvailableIntervals AvailableIntervals [ ] Список доступного періоду часу для бронювання:
     | Start Time Вільно в інтервалі "З"
     | Finish Time Вільно в інтервалі "По"
Schedules Schedules {} Список графіків "по часу", "по даті", "по дню тижня":
     | | TimeSchedules TimeSchedules [ ] Обмежено надання послуг графіком "по часу"
     | | DateSchedules DateSchedules [ ] Обмежено надання послуг графіком "по даті"
     | | WeeklySchedules WeeklySchedules [ ] Обмежено надання послуг графіком "по дню тижня"
Додатковий опис вхідних параметрів