GetKitchens
Перейти до навігації
Перейти до пошуку
Функція повертає список кухонь за вхідними параметрами
Розділ містить методи, необхідні для отримання списку кухонь за вхідними параметрами
| Опис | Отримання списку кухонь за вхідними параметрами. |
|---|---|
| Метод | POST |
| URL | /POSExternal/GetKitchens |
| Request Headers | |
|---|---|
| KEY | VALUE |
| Content-Type | application/json |
| AccessToken | |
| Body raw (json) |
|---|
{
"Longitude": null,
"Latitude": null
}
| Типи даних Body | |||
|---|---|---|---|
| * | Параметр | Тип | Опис |
| Longitude | Decimal | Довгота | |
| Latitude | Decimal | Ширина | |
| * Позначення обов’язкового параметру | |||
| Додатковий опис вихідних параметрів |
|---|
| Response (json) |
|---|
{
"Error": "",
"Success": true,
"Items": [
{
"KitchenID": 3,
"KitchenName": "Лівий берег",
"CityID": 235,
"CityName": "Київ",
"BrandID": 2,
"BrandName": "Expert Solution",
"BrandDescription": "",
"BrandImage": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo_pin": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo_button": {
"Path": null,
"Type": "image/jpeg"
},
"PriceListID": 15969,
"PriceListName": "Прайс ES",
"OpeningTime": null,
"ClosingTime": null,
"ReplacementKitchenID": null,
"Banners": [],
"MinBillSumm": 0,
"StreetName": "Лівий берег улица Здолбуновская, Киев, Украина 10",
"StreetNameUA": " 10",
"StreetNameEN": " 10",
"Long": 0,
"Lat": 0,
"STSrid": 4326,
"Enabled": true,
"ExtUsed": false,
"PriceUse": 0
},
{
"KitchenID": 4,
"KitchenName": "Правий берег",
"CityID": 235,
"CityName": "Київ",
"BrandID": 1,
"BrandName": "SERVIO",
"BrandDescription": "",
"BrandImage": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo_pin": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo_button": {
"Path": null,
"Type": "image/jpeg"
},
"PriceListID": 3109,
"PriceListName": "Прайслист",
"OpeningTime": "10:00",
"ClosingTime": "15:00",
"ReplacementKitchenID": null,
"Banners": [],
"MinBillSumm": 0,
"StreetName": "Правий берег вулиця Хрещатик, Киев, Украина 10",
"StreetNameUA": " 10",
"StreetNameEN": " 10",
"Long": 0,
"Lat": 0,
"STSrid": 4326,
"Enabled": true,
"ExtUsed": false,
"PriceUse": 0
},
{
"KitchenID": 1008,
"KitchenName": "Центр",
"CityID": 235,
"CityName": "Київ",
"BrandID": 3,
"BrandName": "Доставка",
"BrandDescription": "",
"BrandImage": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo_pin": {
"Path": null,
"Type": "image/jpeg"
},
"BrandLogo_button": {
"Path": null,
"Type": "image/jpeg"
},
"PriceListID": 3109,
"PriceListName": "Прайслист",
"OpeningTime": "07:00",
"ClosingTime": "23:00",
"ReplacementKitchenID": 4,
"Banners": [],
"MinBillSumm": 100.00,
"StreetName": "Правий берег вулиця Хрещатик, Киев, Украина 1",
"StreetNameUA": " 1",
"StreetNameEN": " 1",
"Long": 0,
"Lat": 0,
"STSrid": 4326,
"Enabled": true,
"ExtUsed": true,
"PriceUse": 0
}
]
}
| Типи даних Response | ||
|---|---|---|
| Параметр | Тип | Опис |
| Error | String | Опис помилки, що виникла |
| Success | Bool | Успіх виконання запиту |
| Items | Items[] | Масив списку кухонь. Елементи масиву з наступними полями: |
| | KitchenID | Int | ID кухні |
| | KitchenName | String | Назва кухні |
| | CityID | Int | ID міста |
| | CityName | String | Назва міста |
| | BrandID | Int | ID бренду |
| | BrandName | String | Найменування бренду |
| | BrandDescription | String | Опис бренду |
| | BrandDescription | String | Опис бренду |
| |BrandImage | {} | Зображення бренду |
| || Path | String | Шлях до зображення |
| || Type | String | Тип зображення |
| |BrandLogo | {} | Логотип бренду |
| || Path | String | Шлях до зображення лого |
| || Type | String | Тип зображення лого |
| |BrandLogo_pin | {} | Pin-логотип бренду |
| || Path | String | Шлях до зображення pin-лого |
| || Type | String | Тип зображення pin-лого |
| |BrandLogo_button | {} | Кнопка бренду |
| || Path | String | Шлях до зображення кнопки бренду |
| || Type | String | Тип зображення кнопки бренду |
| | PriceListID | Int | ID прайс-листа |
| | PriceListName | String | Найменування прайс-листа |
| | OpeningTime | Час відкриття | |
| | ClosingTime | Час закриття | |
| | ReplacementKitchenID | Int | ID кухні, що заміняє |
| |Banners | Banners[] | Масив банерів. Елементи масиву структури з наступними полями: |
| || ID | Int | ID банера |
| || Name | String | Найменування банера |
| || Enabled | Bool | Активність банера |
| || Description | String | Опис банера |
| || Link1 | String | Лінк банера (1) |
| || Link2 | String | Лінк банера (2) |
| || Link3 | String | Лінк банера (3) |
| | MinBillSumm | Decimal | Мінімальна сума замовлення |
| | Streetname | String | Назва вулиці |
| | Long | Double | Довгота |
| | Lat | Double | Широта |
| | Enabled | Bool | Активність кухні |
| | ExtUsed | Bool | Активність в зовнішніх системах |
| | PriceUse | Int | Тип ціни, що повертаєтьсяя (0 - стандартна ціна, 1 - облікова ціна 1, 2 - облікова ціна 2 ітд) |
| Додатковий опис вхідних параметрів |
|---|