Метод получения списка туров (GetTours) — различия между версиями
Материал из Wiki
WikiSys (обсуждение | вклад) |
WikiSys (обсуждение | вклад) |
||
Строка 129: | Строка 129: | ||
| | | | ||
|- | |- | ||
− | ! colspan="3" style="text-align:left;" | + | ! colspan="3" style="text-align:left;"|SpecificParams |
| | | | ||
|Дополнительные параметры | |Дополнительные параметры | ||
! rowspan="4" style="text-align:left;"| | ! rowspan="4" style="text-align:left;"| | ||
|- | |- | ||
− | + | | | |
− | ! colspan="2" style="text-align:left;" width: | + | ! colspan="2" style="text-align:left;" width:30%;|SpecificParam |
| | | | ||
| | | | ||
Строка 164: | Строка 164: | ||
|- | |- | ||
| | | | ||
− | ! colspan="2" style="text-align:left;width: | + | ! colspan="2" style="text-align:left;width: 30%;"|TourTypeData |
| | | | ||
|Данные по типу тура | |Данные по типу тура |
Версия 14:38, 31 марта 2017
Содержание
Метод получения списка туров (GetTours)
Сигнатура вызова
[OperationContract]
SearchResult GetTours(GetTourRequest request);
Входные параметры
Название | Тип | Описание | Значение |
---|---|---|---|
request | GetTourRequest |
Выходные параметры
Название | Тип | Описание | Значение |
---|---|---|---|
response | GetToursMtServiceResponse |
Описание параметров
Параметр GetTourRequest
Название | Тип | Описание | Значение | ||
---|---|---|---|---|---|
Accomodations | Идентификаторы размещений | ||||
Adults | Количество взрослых | ||||
ChildAges | Возраста детей | ||||
Childs | Количество детей | ||||
CityKeys | Список идентификаторов городов прилета | ||||
CountryKey | Идентификатор страны прилета | ||||
CurrencyCode | Код валюты, в которой нужно возвращать цены | ||||
DateInterval | Интервал дат начала тура | ||||
From | Дата с | ||||
To | Дата по | ||||
DepartFromKey | Идентификатор города вылета | ||||
Hotels | Список идентификаторов отелей | ||||
HotelsCategory | Список идентификаторов категорий отелей | ||||
MealsType | Список идентификаторов типов питания | ||||
Nights | Список продолжительностей тура в ночах | Нужные варианты продолжительностей через запятую | |||
Page | Индекс из списка рассчитанных цен, начиная с которого, нужно получать цены | если нужно получить первые 1000 цен, то можно сделать 5 запросов, в первом указав Page = 0, во втором Page = 200, в третьем Page = 400 и т.д., а PageSize выставив в 200 | |||
PageSize | Количество цен, которое будет запрошено текущим запросом из БД | ||||
SpecificParams | Дополнительные параметры | ||||
SpecificParam | |||||
ParamName | |||||
ParamValues |
Параметр TourTypeResponse
Название | Тип | Описание | Значение | ||
---|---|---|---|---|---|
Dictionary | Список типов туров | ||||
TourTypeData | Данные по типу тура | ||||
Code | Код типа тура | ||||
Name | Название типа тура |