Дополнительные услуги#
Типы для работы с дополнительными услугами (ранний заезд, поздний выезд).
Upsell#
Запрос на дополнительную услугу при бронировании.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
id | string | Нет | Идентификатор услуги |
type | string | Нет | Тип услуги (earlyCheckin, lateCheckout) |
checkinTime | time | Нет | Время заезда (формат HH:mm, для раннего заезда) |
checkoutTime | time | Нет | Время выезда (формат HH:mm, для позднего выезда) |
Примеры#
Ранний заезд:
1{
2 "type": "earlyCheckin",
3 "checkinTime": "10:00"
4}Поздний выезд:
1{
2 "type": "lateCheckout",
3 "checkoutTime": "18:00"
4}CheckinCheckoutOption#
Опция раннего заезда или позднего выезда в ценах предложения.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
time | time | Да | Время заезда/выезда (формат HH:mm) |
availableStatus | AvailabilityStatus | Да | Статус доступности |
price | ServicePrice | Да | Стоимость услуги |
Примеры#
1{
2 "time": "10:00",
3 "availableStatus": "available",
4 "price": {
5 "total": {
6 "amount": 2000.00,
7 "currency": "RUB"
8 }
9 }
10}AvailabilityStatus#
Статус доступности услуги.
Возможные значения#
availableStatus* string
Availability status. Enum[ available, notAvailable, onRequest ]
| Значение | Описание |
|---|---|
available | Доступно |
notAvailable | Недоступно |
onRequest | По запросу |