ReservationSearch

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

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

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


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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
   "BaseID": 2,
   "ReservationDate": "2022-01-01",
   "ReservationTime": "",
   "GuestAmount": null

}



Типи даних Body
* Параметр Тип Опис
*
BaseID Int ID ресторану
*
ReservationDate String Дата резерву (рррр-мм-дд)
ReservationTime String Час резерву (гг:хв)
GuestAmount Int Кількість гостей
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "Items": [
        {
            "ID": 10,
            "Name": "1 Этаж",
            "FindIds": [
                12,
                56,
                33
            ],
            "FreeIds": [
                {
                    "ID": 87,
                    "Time": "12:00"
                },
                {
                    "ID": 44,
                    "Time": "09:00"
                }
            ]
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Items Items[] Масив списку залів виду. Елементи масиву з наступними полями:
     | ID Int ID зали
     | Name String Назва зали
     | FindIds[] Int [] Список Id знайдених місць на час
     | FreeIds FreeIds[] Список місць знайдених на цей день виду
         | | ID Int ID місця
         | | Time String Час (гг:хв)
Додатковий опис вхідних параметрів