Offer
{
"id": "offer_id",
"url": "https://example.org/offer/12345",
"name": "Двухместный номер",
"features": {
"boardBasis": "HB",
"wifi": true
},
"tariffs": [
<Tariff 1>,
<Tariff 2>,
...
<Tariff N>
]
}
Поле | Обязательно | Тип | Ограничения | Описание |
---|---|---|---|---|
url | Да | String[] | max[i]=1000 | Адрес лендинга. При переходе в запрос будут добавлены параметры лендинга. |
id | Да | String | [a-zA-Z0-9-_]{1,255} | Идентификатор предложения. Используется для изменения данных об этом предложении. |
name | Да | String[] | max[i]=255 | Название предложения. |
features | Нет | Object | Удобства в номере. | |
features.boardBasis | Нет | String[] | Питание. Возможные значения | |
features.wifi | Нет | Boolean | Наличие Wi-Fi. | |
tariffs | Да | Object[] | Тарифы предложения. Модель Tariff. |
Поле | Обязательно | Тип | Ограничения | Описание |
---|---|---|---|---|
url | Да | String[] | max[i]=1000 | Адрес лендинга. При переходе в запрос будут добавлены параметры лендинга. |
id | Да | String | [a-zA-Z0-9-_]{1,255} | Идентификатор предложения. Используется для изменения данных об этом предложении. |
name | Да | String[] | max[i]=255 | Название предложения. |
features | Нет | Object | Удобства в номере. | |
features.boardBasis | Нет | String[] | Питание. Возможные значения | |
features.wifi | Нет | Boolean | Наличие Wi-Fi. | |
tariffs | Да | Object[] | Тарифы предложения. Модель Tariff. |
Параметр | Количество | Описание |
---|---|---|
token | 1 | Токен перехода на лендинг. |
checkIn | 1 | Дата заезда в формате ISO 8601. |
checkOut | 1 | Дата выезда в формате ISO 8601. |
adults | 1 | Количество мест для взрослых. |
childAge | от 0 | Возраст ребенка. При поиске размещения для нескольких детей передается несколько параметров. |
price.amount | 1 | Цена предложения, показанная пользователю. |
price.currency | 1 | Валюта предложения, показанная пользователю. |
tariffs.id | от 0 | Идентификаторы выбранных тарифов. |
Параметр | Количество | Описание |
---|---|---|
token | 1 | Токен перехода на лендинг. |
checkIn | 1 | Дата заезда в формате ISO 8601. |
checkOut | 1 | Дата выезда в формате ISO 8601. |
adults | 1 | Количество мест для взрослых. |
childAge | от 0 | Возраст ребенка. При поиске размещения для нескольких детей передается несколько параметров. |
price.amount | 1 | Цена предложения, показанная пользователю. |
price.currency | 1 | Валюта предложения, показанная пользователю. |
tariffs.id | от 0 | Идентификаторы выбранных тарифов. |
Код | Описание |
---|---|
AI | All inclusive |
BB | Bed and breakfast (Завтрак) |
FB | Full board (Завтрак, обед, ужин; пансион) |
HB | Half board (Завтрак и ужин; полупансион) |
RO | Без питания |
UAI | Ultra All Inclusive |
LAI | Light All Inclusive |
BD | Только ужин |
Код | Описание |
---|---|
AI | All inclusive |
BB | Bed and breakfast (Завтрак) |
FB | Full board (Завтрак, обед, ужин; пансион) |
HB | Half board (Завтрак и ужин; полупансион) |
RO | Без питания |
UAI | Ultra All Inclusive |
LAI | Light All Inclusive |
BD | Только ужин |