Структура ответа#

Детальное описание структуры ответа от /api/dictionary/hotels/amenities.

Основная структура#

Тело ответа — массив верхнего уровня Amenity[] (может быть пустым []), отсортированный по id по возрастанию.

Структура Amenity#

ПолеТипОбязательноОписание
idintegerДаИдентификатор услуги
nameRustringДаНазвание на русском языке
nameEnstringДаНазвание на английском языке
groupAmenityGroupНетГруппа услуги (например, «В номерах», «Бассейн и пляж», «Красота и здоровье»). Отсутствует, если у услуги нет категории
levelstring, enumНетУровень предоставления услуги: Hotel, Room, Apartment. Отсутствует одновременно с group

Структура AmenityGroup#

ПолеТипОбязательноОписание
idintegerДаИдентификатор группы услуг
nameRustringДаНазвание группы на русском языке
nameEnstringДаНазвание группы на английском языке

Примеры ответов#

Успешный ответ#

 1[
 2  {
 3    "id": 610,
 4    "nameRu": "Халат в отдельных номерах",
 5    "nameEn": "Bathrobe in some rooms",
 6    "group": { "id": 2, "nameRu": "В номерах", "nameEn": "In-room" },
 7    "level": "Hotel"
 8  },
 9  {
10    "id": 613,
11    "nameRu": "Церковь",
12    "nameEn": "Church",
13    "group": { "id": 1, "nameRu": "Общее", "nameEn": "General" },
14    "level": "Hotel"
15  }
16]

Услуга без категории#

1[
2  {
3    "id": 999,
4    "nameRu": "Прочая услуга",
5    "nameEn": "Other amenity"
6  }
7]

Пустой справочник#

1[]