<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Общие типы данных on Travel API - Документация</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/</link><description>Recent content in Общие типы данных on Travel API - Документация</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://travelplatform.ru/docs/operations/hotels/common-types/index.xml" rel="self" type="application/rss+xml"/><item><title>Гости</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/guest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/guest/</guid><description>&lt;h1 id="гости"&gt;Гости&lt;a class="anchor" href="#%d0%b3%d0%be%d1%81%d1%82%d0%b8"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для работы с информацией о гостях отеля.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guests"&gt;Guests&lt;a class="anchor" href="#guests"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Конфигурация гостей для поиска и ценообразования.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;adults&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;integer&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Количество взрослых&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;children&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#child"&gt;Child&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Массив детей с указанием возраста&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;2 взрослых:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt; &amp;#34;adults&amp;#34;: 2
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;2 взрослых и 1 ребенок (5 лет):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt; &amp;#34;adults&amp;#34;: 2,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt; &amp;#34;children&amp;#34;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4&lt;/span&gt;&lt;span&gt; { &amp;#34;age&amp;#34;: 5 }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5&lt;/span&gt;&lt;span&gt; ]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;6&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="child"&gt;Child&lt;a class="anchor" href="#child"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ребенок с указанием возраста.&lt;/p&gt;</description></item><item><title>Предложение</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/offer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/offer/</guid><description>&lt;h1 id="предложение"&gt;Предложение&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b5%d0%b4%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для описания предложений (номеров) отеля.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="offerbase"&gt;OfferBase&lt;a class="anchor" href="#offerbase"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Базовое предложение, используемое в результатах поиска.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;supplier&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Поставщик предложения. Возможные значения: &lt;code&gt;ostrovok&lt;/code&gt;, &lt;code&gt;acase&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;contractId&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Идентификатор контракта (офиса) поставщика&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;searchPresetId&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Идентификатор пресета поиска&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;pricingPresetId&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Идентификатор пресета ценообразования&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;amountExchange&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;object&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Курс обмена валюты на момент создания предложения&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;roomId&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Идентификатор номера&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;roomName&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Название номера&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;allotment&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;integer&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Доступное количество номеров&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;features&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/room/#roomfeature"&gt;RoomFeature&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Характеристики номера&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;paymentType&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Тип оплаты (&lt;code&gt;hotel&lt;/code&gt;, &lt;code&gt;online&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;isRefundable&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;boolean&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Возможность возврата&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;roomAmenities&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/room/#roomamenity"&gt;RoomAmenity&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Удобства номера&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;roomImages&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#roomimages"&gt;RoomImages&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Фотографии номера&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;prices&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/pricing/#prices"&gt;Prices&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Ценовая информация&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;deposit&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#deposit"&gt;Deposit&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Депозит&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;isPetAvailable&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;boolean&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Разрешено размещение с питомцами&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;checkinRules&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#checkinrule"&gt;CheckinRule&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Правила заселения&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="roomimages"&gt;RoomImages&lt;a class="anchor" href="#roomimages"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Фотографии номера.&lt;/p&gt;</description></item><item><title>Ценообразование</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/pricing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/pricing/</guid><description>&lt;h1 id="ценообразование"&gt;Ценообразование&lt;a class="anchor" href="#%d1%86%d0%b5%d0%bd%d0%be%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для работы с ценами в операциях с отелями.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="money"&gt;Money&lt;a class="anchor" href="#money"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Денежная сумма с указанием валюты.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;amount&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;decimal&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Сумма&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;currency&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Код валюты (ISO 4217, например &lt;code&gt;RUB&lt;/code&gt;, &lt;code&gt;USD&lt;/code&gt;, &lt;code&gt;EUR&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt; &amp;#34;amount&amp;#34;: 15000.00,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt; &amp;#34;currency&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;RUB&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="prices"&gt;Prices&lt;a class="anchor" href="#prices"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Структура цен предложения.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;vat&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#vatinfo"&gt;VatInfo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Информация о НДС&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;cancellationRules&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/cancellation/#cancellationrules"&gt;CancellationRules&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Правила отмены&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;totalPrice&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#totalprice"&gt;TotalPrice&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Итоговая цена с разбивкой&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;meals&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/meal/#meal"&gt;Meal&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Информация о питании&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;earlyCheckin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/upsell/#checkinchecktoutoption"&gt;CheckinCheckoutOption&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Опции раннего заезда&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;lateCheckout&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/upsell/#checkinchecktoutoption"&gt;CheckinCheckoutOption&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Опции позднего выезда&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="totalprice"&gt;TotalPrice&lt;a class="anchor" href="#totalprice"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Разбивка итоговой цены.&lt;/p&gt;</description></item><item><title>Номер</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/room/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/room/</guid><description>&lt;h1 id="номер"&gt;Номер&lt;a class="anchor" href="#%d0%bd%d0%be%d0%bc%d0%b5%d1%80"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для описания характеристик и удобств номера.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="roomfeature"&gt;RoomFeature&lt;a class="anchor" href="#roomfeature"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Характеристика номера (тип кровати, вид и т.д.).&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Тип характеристики (например &lt;code&gt;bedding&lt;/code&gt;, &lt;code&gt;view&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;value&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Значение (например &lt;code&gt;double&lt;/code&gt;, &lt;code&gt;sea_view&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt; &amp;#34;type&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;bedding&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt; &amp;#34;value&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;twin&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="roomamenity"&gt;RoomAmenity&lt;a class="anchor" href="#roomamenity"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Удобство номера (Wi-Fi, кондиционер и т.д.).&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;id&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Идентификатор удобства&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Название удобства&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;group&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Группа удобств&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;included&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;boolean&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Включено в стоимость&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;gross&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/pricing/#money"&gt;Money&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Стоимость (если не включено)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;vat&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/pricing/#vatinfo"&gt;VatInfo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Информация о НДС&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры-1"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b-1"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Включенное удобство:&lt;/p&gt;</description></item><item><title>Питание</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/meal/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/meal/</guid><description>&lt;h1 id="питание"&gt;Питание&lt;a class="anchor" href="#%d0%bf%d0%b8%d1%82%d0%b0%d0%bd%d0%b8%d0%b5"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для описания питания в отеле.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="meal"&gt;Meal&lt;a class="anchor" href="#meal"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Информация о питании.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mealId&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Идентификатор типа питания&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;mealName&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Название типа питания&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;included&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;boolean&lt;/td&gt;
 &lt;td&gt;Да&lt;/td&gt;
 &lt;td&gt;Включено в стоимость номера&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;price&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://travelplatform.ru/docs/operations/hotels/common-types/pricing/#serviceprice"&gt;ServicePrice&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Стоимость (если не включено)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Включенный завтрак:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt; &amp;#34;mealId&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;breakfast&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt; &amp;#34;mealName&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;Завтрак&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4&lt;/span&gt;&lt;span&gt; &amp;#34;included&amp;#34;: &lt;span style="color:#00f"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;5&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Платный полный пансион:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2&lt;/span&gt;&lt;span&gt; &amp;#34;mealId&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;full_board&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3&lt;/span&gt;&lt;span&gt; &amp;#34;mealName&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;Полный пансион&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4&lt;/span&gt;&lt;span&gt; &amp;#34;included&amp;#34;: &lt;span style="color:#00f"&gt;false&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5&lt;/span&gt;&lt;span&gt; &amp;#34;price&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6&lt;/span&gt;&lt;span&gt; &amp;#34;total&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7&lt;/span&gt;&lt;span&gt; &amp;#34;amount&amp;#34;: 3000.00,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8&lt;/span&gt;&lt;span&gt; &amp;#34;currency&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;RUB&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Отмена</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/cancellation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/cancellation/</guid><description>&lt;h1 id="отмена"&gt;Отмена&lt;a class="anchor" href="#%d0%be%d1%82%d0%bc%d0%b5%d0%bd%d0%b0"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для описания условий отмены бронирования.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="cancellationrules"&gt;CancellationRules&lt;a class="anchor" href="#cancellationrules"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Правила отмены бронирования.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;freeCancellationBefore&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;datetime&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Дата до которой возможна бесплатная отмена (ISO 8601)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;ruleList&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="#cancellationrule"&gt;CancellationRule&lt;/a&gt;[]&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Список правил отмены по периодам&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 2&lt;/span&gt;&lt;span&gt; &amp;#34;freeCancellationBefore&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;2025-12-10T12:00:00+00:00&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 3&lt;/span&gt;&lt;span&gt; &amp;#34;ruleList&amp;#34;: [
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 4&lt;/span&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 5&lt;/span&gt;&lt;span&gt; &amp;#34;startAt&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;2025-12-10T12:00:00+00:00&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 6&lt;/span&gt;&lt;span&gt; &amp;#34;endAt&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;2025-12-14T14:00:00+00:00&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 7&lt;/span&gt;&lt;span&gt; &amp;#34;penalty&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 8&lt;/span&gt;&lt;span&gt; &amp;#34;total&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt; 9&lt;/span&gt;&lt;span&gt; &amp;#34;amount&amp;#34;: 5000.00,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;10&lt;/span&gt;&lt;span&gt; &amp;#34;currency&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;RUB&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;11&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;12&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;13&lt;/span&gt;&lt;span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;14&lt;/span&gt;&lt;span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;15&lt;/span&gt;&lt;span&gt; &amp;#34;startAt&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;2025-12-14T14:00:00+00:00&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;16&lt;/span&gt;&lt;span&gt; &amp;#34;penalty&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;17&lt;/span&gt;&lt;span&gt; &amp;#34;total&amp;#34;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;18&lt;/span&gt;&lt;span&gt; &amp;#34;amount&amp;#34;: 15000.00,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;19&lt;/span&gt;&lt;span&gt; &amp;#34;currency&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;RUB&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;20&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;21&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;22&lt;/span&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;23&lt;/span&gt;&lt;span&gt; ]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;24&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="особенности"&gt;Особенности&lt;a class="anchor" href="#%d0%be%d1%81%d0%be%d0%b1%d0%b5%d0%bd%d0%bd%d0%be%d1%81%d1%82%d0%b8"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;freeCancellationBefore&lt;/code&gt; — если указано, отмена до этой даты бесплатна&lt;/li&gt;
&lt;li&gt;Правила в &lt;code&gt;ruleList&lt;/code&gt; описывают штрафы за отмену в определенные периоды&lt;/li&gt;
&lt;li&gt;Если &lt;code&gt;endAt&lt;/code&gt; не указан в последнем правиле — штраф действует до даты заезда&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="cancellationrule"&gt;CancellationRule&lt;a class="anchor" href="#cancellationrule"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Отдельное правило отмены.&lt;/p&gt;</description></item><item><title>Дополнительные услуги</title><link>https://travelplatform.ru/docs/operations/hotels/common-types/upsell/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://travelplatform.ru/docs/operations/hotels/common-types/upsell/</guid><description>&lt;h1 id="дополнительные-услуги"&gt;Дополнительные услуги&lt;a class="anchor" href="#%d0%b4%d0%be%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Типы для работы с дополнительными услугами (ранний заезд, поздний выезд).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="upsell"&gt;Upsell&lt;a class="anchor" href="#upsell"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Запрос на дополнительную услугу при бронировании.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Поле&lt;/th&gt;
 &lt;th&gt;Тип&lt;/th&gt;
 &lt;th&gt;Обязательно&lt;/th&gt;
 &lt;th&gt;Описание&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;id&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Идентификатор услуги&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;type&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;string&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Тип услуги (&lt;code&gt;early_checkin&lt;/code&gt;, &lt;code&gt;late_checkout&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;checkinTime&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;time&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Время заезда (формат HH:mm, для раннего заезда)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;checkoutTime&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;time&lt;/td&gt;
 &lt;td&gt;Нет&lt;/td&gt;
 &lt;td&gt;Время выезда (формат HH:mm, для позднего выезда)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="примеры"&gt;Примеры&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ранний заезд:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1&lt;/span&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;2&lt;/span&gt;&lt;span&gt; &amp;#34;type&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;early_checkin&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;3&lt;/span&gt;&lt;span&gt; &amp;#34;checkinTime&amp;#34;: &lt;span style="color:#a31515"&gt;&amp;#34;10:00&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;4&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Поздний выезд:&lt;/p&gt;</description></item></channel></rss>