Метод получения списка туров (GetTours)
Материал из Wiki
Версия от 14:35, 31 марта 2017; WikiSys (обсуждение | вклад)
Содержание
Метод получения списка туров (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 | Название типа тура |