Метод получения списка туров (GetTours)

Материал из Wiki
Перейти к: навигация, поиск

Метод получения списка туров (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 Название типа тура