2804
правки
Изменения
→Запрос
==== Запрос ====
<pre><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/wsdev/?version%3D1.0%26for%3DHotelsSearch">
<soapenv:Header/>
<soapenv:Body>
</soapenv:Envelope>
</pre>
Элемент '''HotelSearch'''
{| style="width: 800px" class="wikitable"
|-
! scope="col" width="200" | Элемент
! scope="col" width="300" | Описание
! scope="col" width="300" | Допустимые значения
|-
| Атрибут Id
| Пустой элемент
| <br/>
|}
Элемент HotelSearch.
{| border="0" cellpadding="0" cellspacing="0"
|-
| style="width:208px" |
Элемент
| style="width:208px" |
Описание
| style="width:208px" |
Допустимые значения
|-
| style="width:208px" |
CityId
| style="width:208px" |
Обязательный. Идентификатор города в системе Nemo.
| style="width:208px" |
Целое число
|-
| style="width:208px" |
DateBegin
| style="width:208px" |
Обязательный. Дата заселения.
| style="width:208px" |
Формат гггг-мм-дд.
|-
| style="width:208px" |
DateEnd
| style="width:208px" |
Обязательный. Дата выезда.
| style="width:208px" |
Формат гггг-мм-дд.
|-
| style="width:208px" |
Rooms
| style="width:208px" |
Обязательный. Содержит массив запрашиваемых номеров/апартаментов.
| style="width:208px" |
Элемент Room. Максимум 4 элемента Room.
|-
| style="width:208px; height:80px" |
Filters
| style="width:208px; height:80px" |
Необязательный. Содержит различные фильтры поиска отелей.
| style="width:208px; height:80px" |
Элемент Hotels.
|}
Элемент Room.
{| border="0" cellpadding="0" cellspacing="0"
|-
| style="width:208px" |
Элемент
| style="width:208px" |
Описание
| style="width:208px" |
Допустимые значения
|-
| style="width:208px" |
Persons
| style="width:208px" |
Обязательный. Содержит данные о клиентах в номерах.
| style="width:208px" |
Элемент Person
|-
| style="width:208px" |
DoubleBed
| style="width:208px" |
Необязательный. Может быть использован только если сумма количества детей и взрослых равна 2-м, а также
Если в запросе сумма детей и взрослых не равна 2, то данный элемент будет проигнорирован.
| style="width:208px" |
true/false
true означает, что номер должен иметь двуспальную кровать
|}
Элемент Person.
{| border="0" cellpadding="0" cellspacing="0"
|-
| style="width:208px" |
Элемент
| style="width:208px" |
Описание
| style="width:208px" |
Допустимые значения
|-
| style="width:208px" |
Атрибут Id
| style="width:208px" |
Уникальный идентификатор. См. результаты бронирования.
| style="width:208px" |
Целое число
|-
| style="width:208px" |
Атрибут Type
| style="width:208px" |
Тип клиента.
Если не указан, будет определен по возрасту Age.
| style="width:208px" |
Константы:
ADT - взрослый
CLD - ребенок 2-12 лет
INF - младенец до 2х лет
|-
| style="width:208px" |
Атрибут Age
| style="width:208px" |
Возраст. Обязателен для детей (CLD).
| style="width:208px" |
Целое число. Количество лет.
|}
Элемент Filters.
{| border="0" cellpadding="0" cellspacing="0"
|-
| style="width:208px" |
Элемент
| style="width:208px" |
Описание
| style="width:208px" |
Допустимые значения
|-
| style="width:208px" |
Hotels
| style="width:208px" |
Необязательный. Набор идентификаторов отелей в системе Nemo.
Результаты поиска будут ограничены только этими отелями. Данная опция может существенно ускорить поиск - рекомендуется всегда устанавливать при поиске конкретных отелей.
| style="width:208px" |
Элемент Id – целое число
|}
==== Ответ ====