Мастер-Тур(15):API для разработки онлайн поиска и бронирования — различия между версиями
| [досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (→Выгрузка измененных турпрограмм (TourProgram) начиная с релиза 15.3) |
Biryukov (обсуждение | вклад) |
||
| Строка 243: | Строка 243: | ||
** '''CheckGeoPoint''' – наличие геоточек у услуги | ** '''CheckGeoPoint''' – наличие геоточек у услуги | ||
** '''IsRoute''' – признак маршрутной услуги | ** '''IsRoute''' – признак маршрутной услуги | ||
| − | |||
| − | |||
| − | |||
** '''IsPartnerBasedOn''' – признак сопоставления партнера услуги в зависимости от отеля | ** '''IsPartnerBasedOn''' – признак сопоставления партнера услуги в зависимости от отеля | ||
** '''Control''' – идентификатор статуса услуги | ** '''Control''' – идентификатор статуса услуги | ||
| Строка 271: | Строка 268: | ||
"CheckGeoPoint": true, | "CheckGeoPoint": true, | ||
"IsRoute": true, | "IsRoute": true, | ||
| − | |||
| − | |||
| − | |||
"IsPartnerBasedOn": false, | "IsPartnerBasedOn": false, | ||
"Control": 1 | "Control": 1 | ||
| Строка 289: | Строка 283: | ||
"CheckGeoPoint": true, | "CheckGeoPoint": true, | ||
"IsRoute": true, | "IsRoute": true, | ||
| − | |||
| − | |||
| − | |||
"IsPartnerBasedOn": false, | "IsPartnerBasedOn": false, | ||
"Control": 1 | "Control": 1 | ||
| Строка 653: | Строка 644: | ||
***** '''QuotaStatus''' – информация о квоте | ***** '''QuotaStatus''' – информация о квоте | ||
****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ****** '''FreePlaces''' – количество свободных мест | + | ****** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ****** ''' | + | ****** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
***** '''PartnerId''' – ключ партнера | ***** '''PartnerId''' – ключ партнера | ||
***** '''ByPax''' – цена за человека (true/false) | ***** '''ByPax''' – цена за человека (true/false) | ||
| Строка 700: | Строка 691: | ||
***** '''QuotaStatus''' – объект информация по квотам | ***** '''QuotaStatus''' – объект информация по квотам | ||
****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ****** '''FreePlaces''' – количество свободных мест | + | ****** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ****** ''' | + | ****** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
***** '''PartnerId''' – идентификатор партнера | ***** '''PartnerId''' – идентификатор партнера | ||
***** '''ByPax''' – признак цены за человека | ***** '''ByPax''' – признак цены за человека | ||
| Строка 929: | Строка 920: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12668, | "PartnerId": 12668, | ||
| Строка 1006: | Строка 997: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12667, | "PartnerId": 12667, | ||
| Строка 1084: | Строка 1075: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 10760, | "PartnerId": 10760, | ||
| Строка 1139: | Строка 1130: | ||
"PlacesStatus": 1, | "PlacesStatus": 1, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12668, | "PartnerId": 12668, | ||
| Строка 1192: | Строка 1183: | ||
"PlacesStatus": 1, | "PlacesStatus": 1, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12667, | "PartnerId": 12667, | ||
| Строка 2004: | Строка 1995: | ||
***** '''QuotaStatus''' – информация о квоте | ***** '''QuotaStatus''' – информация о квоте | ||
****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ****** '''FreePlaces''' – количество свободных мест | + | ****** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ****** ''' | + | ****** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
***** '''PartnerId''' – ключ партнера | ***** '''PartnerId''' – ключ партнера | ||
***** '''ByPax''' – цена за человека (true/false) | ***** '''ByPax''' – цена за человека (true/false) | ||
| Строка 2051: | Строка 2042: | ||
***** '''QuotaStatus''' – объект информация по квотам | ***** '''QuotaStatus''' – объект информация по квотам | ||
****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ****** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ****** '''FreePlaces''' – количество свободных мест | + | ****** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ****** ''' | + | ****** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
***** '''PartnerId''' – идентификатор партнера | ***** '''PartnerId''' – идентификатор партнера | ||
***** '''ByPax''' – признак цены за человека | ***** '''ByPax''' – признак цены за человека | ||
| Строка 2202: | Строка 2193: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 10760, | "PartnerId": 10760, | ||
| Строка 2280: | Строка 2271: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12667, | "PartnerId": 12667, | ||
| Строка 2313: | Строка 2304: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12667, | "PartnerId": 12667, | ||
| Строка 2389: | Строка 2380: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 10760, | "PartnerId": 10760, | ||
| Строка 2447: | Строка 2438: | ||
"PlacesStatus": 1, | "PlacesStatus": 1, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12667, | "PartnerId": 12667, | ||
| Строка 2870: | Строка 2861: | ||
**** '''QuotaStatus''' – объект статус квотирования | **** '''QuotaStatus''' – объект статус квотирования | ||
***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ***** '''FreePlaces''' – количество свободных мест | + | ***** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ***** ''' | + | ***** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
**** '''Index''' – индекс услуги | **** '''Index''' – индекс услуги | ||
**** '''IsRoute''' – признак маршрутная услуга | **** '''IsRoute''' – признак маршрутная услуга | ||
| Строка 2928: | Строка 2919: | ||
**** '''QuotaStatus''' – объект статус квотирования | **** '''QuotaStatus''' – объект статус квотирования | ||
***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ***** '''FreePlaces''' – количество свободных мест | + | ***** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ***** ''' | + | ***** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
**** '''PartnerId''' – ключ партнера | **** '''PartnerId''' – ключ партнера | ||
**** '''ByPax''' – признак за человека | **** '''ByPax''' – признак за человека | ||
| Строка 2988: | Строка 2979: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"Index": 0, | "Index": 0, | ||
| Строка 3022: | Строка 3013: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"Index": 3, | "Index": 3, | ||
| Строка 3121: | Строка 3112: | ||
"PlacesStatus": 0, | "PlacesStatus": 0, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 10760, | "PartnerId": 10760, | ||
| Строка 3184: | Строка 3175: | ||
**** '''QuotaStatus''' – объект статус квотирования | **** '''QuotaStatus''' – объект статус квотирования | ||
***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ***** '''FreePlaces''' – количество свободных мест | + | ***** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ***** ''' | + | ***** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
**** '''Index''' – индекс услуги | **** '''Index''' – индекс услуги | ||
**** '''IsRoute''' – признак маршрутная услуга | **** '''IsRoute''' – признак маршрутная услуга | ||
| Строка 3261: | Строка 3252: | ||
**** '''QuotaStatus''' – объект статус квотирования | **** '''QuotaStatus''' – объект статус квотирования | ||
***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ***** '''FreePlaces''' – количество свободных мест | + | ***** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ***** ''' | + | ***** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
**** '''PartnerId''' – ключ партнера | **** '''PartnerId''' – ключ партнера | ||
**** '''ByPax''' – признак за человека | **** '''ByPax''' – признак за человека | ||
| Строка 3320: | Строка 3311: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"Index": 1, | "Index": 1, | ||
| Строка 3439: | Строка 3430: | ||
"PlacesStatus": 0, | "PlacesStatus": 0, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"PartnerId": 12667, | "PartnerId": 12667, | ||
| Строка 3501: | Строка 3492: | ||
*** '''QuotaStatus''' – объект статус квотирования | *** '''QuotaStatus''' – объект статус квотирования | ||
**** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | **** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | **** '''FreePlaces''' – количество свободных мест | + | **** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | **** ''' | + | **** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
*** '''Index''' – индекс услуги | *** '''Index''' – индекс услуги | ||
*** '''IsRoute''' – признак маршрутная услуга | *** '''IsRoute''' – признак маршрутная услуга | ||
| Строка 3567: | Строка 3558: | ||
"PlacesStatus": 1, | "PlacesStatus": 1, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"Index": null, | "Index": null, | ||
| Строка 3716: | Строка 3707: | ||
**** '''QuotaStatus''' – объект статус квотирования | **** '''QuotaStatus''' – объект статус квотирования | ||
***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ***** '''FreePlaces''' – количество свободных мест | + | ***** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ***** ''' | + | ***** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
**** '''Index''' – индекс услуги | **** '''Index''' – индекс услуги | ||
**** '''IsRoute''' – признак маршрутная услуга | **** '''IsRoute''' – признак маршрутная услуга | ||
| Строка 3842: | Строка 3833: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"Index": 1, | "Index": 1, | ||
| Строка 4062: | Строка 4053: | ||
**** '''QuotaStatus''' – объект статус квотирования | **** '''QuotaStatus''' – объект статус квотирования | ||
***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ***** '''PlacesStatus''' – статус по квотам (есть места / нет мест / под запрос) | ||
| − | ***** '''FreePlaces''' – количество свободных мест | + | ***** '''FreePlaces''' – количество свободных мест, если удовлетворяются условия, заданные в настройке "Мало" и включена настройка "Отображать числовое значение оставшихся мест". Иначе возвращается 0. |
| − | ***** ''' | + | ***** '''IsFewPlaces''' – выполнены ли условия, заданные в настройке "Мало" |
**** '''Index''' – индекс услуги | **** '''Index''' – индекс услуги | ||
**** '''IsRoute''' – признак маршрутная услуга | **** '''IsRoute''' – признак маршрутная услуга | ||
| Строка 4165: | Строка 4156: | ||
"PlacesStatus": 4, | "PlacesStatus": 4, | ||
"FreePlaces": 0, | "FreePlaces": 0, | ||
| − | " | + | "IsFewPlaces": false |
}, | }, | ||
"Index": 1, | "Index": 1, | ||
Версия 16:05, 17 июля 2018
Версия статьи от 17-07-2018.
|
Поддерживаемые версии ПК «Мастер-Тур»: |
Содержание
- 1 Введение
- 2 Установка
- 3 Список методов
- 3.1 Авторизация (Token)
- 3.2 Выгрузка настроек службы поиска (Settings)
- 3.3 Выгрузка списка валют (Currency)
- 3.4 Выгрузка квотируемых услуг системы (QuotedServices)
- 3.5 Выгрузка городов отправления (departureCities)
- 3.6 Выгрузка списка стран (Destination)
- 3.7 Выгрузка списка городов (ActualizeCities)
- 3.8 Выгрузка типов туров (ActualizeTourType)
- 3.9 Выгрузка актуальных дат заездов (TourDate)
- 3.10 Выгрузка актуальных продолжительностей (Duration)
- 3.11 Поиск туров (Tour)
- 3.12 Выгрузка транспортного плана (TransportPlan)
- 3.13 Выгрузка первоначального варианта в корзину для бронирования (Tour)
- 3.14 Выгрузка настройки отображения полей по туристам (TouristDataSettings)
- 3.15 Выгрузка услуг доплат к авиаперелетам (GetFlightsAdditionalServices)
- 3.16 Выгрузка услуг доплат к отелям (GetHotelsAdditionalServices)
- 3.17 Расчет индивидуальных услуг (CalculateIndividualServiceCosts)
- 3.18 Загрузка филиалов (Branches) начиная с релиза 15.3
- 3.19 Загрузка ведущих менеджеров (Users) начиная с релиза 15.3
- 3.20 Расчет путевки (CalculateReservation)
- 3.21 Бронирование путевки (CreateReservation)
- 4 Дополнительные методы
Введение
Данный web-сервис разработан для разработки собственного сайта туроператору на основе API.
Установка
Для работы с web-сервисом необходимо установить службу поиска.
После установки web-сервис будет доступен по адресу http://значение настройки "serviceAddress" в TourSearchOwin/"название метода" (пример: http://localhost:9000/TourSearchOwin/Settings)
Список методов
Последовательность вызова методов сервиса
Авторизация (Token)
Метод производит получение авторизационного токена (описание стандарта).
- Формат запроса:
- POST .../TourSearchOwin/Token?
- Принимаемые параметры POST запроса ( * – обязательный):
- grant_type * – password
- username * – логин представителя партнера
- password * – пароль представителя партнера
- Возвращаемый результат:
- access_token – токен
- token_type – тип токена
- expires_in – код
- userKey – ключ пользователя
- .issued – дата получения
- .expires – дата действия до
|
Вызов метода Token POST http://localhost:9000/TourSearchOwin/Token HTTP/1.1
Content-Type: application/x-www-form-urlencoded
grant_type=password&username=test&password=1
Возвращаемый результат метода TransportPlan (в формате JSON) {
"access_token": "AQAAANCMnd8BFdERjHoAwE_Cl-sBAAAAdsCC8X7m9E-2bg0-uS0VfgAAAAAAAAADZgAAwAAAA-
EqAAAAAASAAACgAAAAEAAAAO4S-VrqBhQuhqliqrAKKfIgAQAAn-gfgP-rYjk-Krr1Ck2A-IGCw6FBhamUOzFxgTtk1hR-
GLMryFIH8VK5GmHdHubZWj4S7XcazGL1Kn5-VlbiYdW2ZVWpYlk638aV-XS2kpZ9YrKgViiM_x8RH5TPo4-
9LhE7V-SjiB_CP_qs58DRKcyohq3Tz9QaiFgH1Ko7O2XKjTBG7SHyQPDPYjaqg9kDxmzq0UcIT6Fm4YkDxmm9-
CW7u3cEFWcpiqKOc2VvZFKPPHc07uDOO4w9FXPhpXZwOqrJBxzhbr73RuhzPs_e-hgxKaIlsMaK5b0v5ReAMy1kuY0ebXA",",
"token_type": "bearer",
"expires_in": 1209599,
"userKey": "333",
".issued": "Thu, 05 Apr 2018 12:05:31 GMT",
".expires": "Thu, 19 Apr 2018 12:05:31 GMT"
}
|
Выгрузка настроек службы поиска (Settings)
Метод производит выгрузку настроек службы поиска.
- Формат запроса:
- GET .../TourSearchOwin/Settings?
- Принимаемые параметры:
- нет принимаемых параметров
- Возвращаемый результат:
- ChildAgesSetting – регулируется настройкой максимальный возраст ребенка (массив возрастов, при которых турист будет считаться ребенком
- DurationSetting – регулируется настройкой максимальная продолжительность тура (массив продолжительностей, доступных в фильтрах для поиска)
- RoundServiceSetting – признак округления цены (количество знаков после запятой)
- CacheReady – статус готовности службы поиска к работе (true/false)
- EnableFiterTree – устаревшая настройка, будет убрана (по умолчанию всегда false)
- EnableActualFilters – включены ли актуальные фильтры (true/false)
- CorrectLicense – проверка лицензии (true/false)
- CorrectLicenseMessage – сообщение, если проверка лицензии не прошла
- IsCorrectUser – проверка наличия пользователя в таблице Userlist, под которым запущена служба поиска (true/false)
- IsShowCitizenAuthTourist – настройка запрашивать гражданство при регистрации частного лица (true/false)
- IsShowFewCountPlaces – настройка отображения числового значения оставшихся мест, когда достигнуто значение «Мало» (true/false)
- IsShowBusTransferPlaces – использовать фильтр наличие мест на автобусный переезд в поиске (true/false)
- UseBusSeatChecks – план рассадки автобусного переезда (0 – не отображать, 1 – отображать без проверки, 2 – отображать с проверкой)
- UseTransferSeatChecks – план рассадки трансфера (0 – не отображать, 1 – отображать без проверки, 2 – отображать с проверкой)
- IsShowFiltersByCity – отображать фильтр по городам на главной странице поиска (true/false)
- CheckRealCourses – включена ли проверка курсов реальных валют при поиске (true/false)
- CommonImagesFolderPath – путь к папке для хранения изображений
- UseApplyFiltersButton – отображать кнопку «Применить фильтры» (true/false)
- AutoSearchFiltersTimeout – задержка между выбором дополнительных фильтров и выводом результатов (в секундах)
- UseFastSearchAlgoritm – использовать быстрый алгоритм поиска (true/false)
- MaxSearchDatesCountClient – максимальное количество дат, которое будет обрабатываться в клиенте поиска
- MaxDurationsCountClient – максимальное количество продолжительностей, которое будет обрабатываться в клиенте поиска
|
Вызов метода Settings GET http://localhost:9000/TourSearchOwin/Settings
Возвращаемый результат метода Settings (в формате JSON) {
"ChildAgesSetting": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16
],
"DurationSetting": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20
],
"RoundServiceSetting": 2,
"CacheReady": true,
"EnableFiterTree": false,
"EnableActualFilters": true,
"CorrectLicense": true,
"CorrectLicenseMessage": "0deb1f882da1ec6301c961780507a180",
"IsCorrectUser": true,
"IsShowCitizenAuthTourist": true,
"IsShowFewCountPlaces": true,
"IsShowBusTransferPlaces": true,
"UseBusSeatChecks": 1,
"UseTransferSeatChecks": 2,
"IsShowFiltersByCity": true,
"CheckRealCourses": true,
"CommonImagesFolderPath": "\\\\server\\Icons",
"UseApplyFiltersButton": false,
"AutoSearchFiltersTimeout": 1,
"UseFastSearchAlgoritm": true,
"MaxSearchDatesCountClient": 10,
"MaxDurationsCountClient": 14
}
|
Выгрузка списка валют (Currency)
Метод возвращает список используемых валют.
- Формат запроса:
- GET .../TourSearchOwin/Currency
- Принимаемые параметры:
- нет принимаемых параметров
- Возвращаемый результат:
- Code – код валюты
- Name – наименование валюты
- IsMain – признак валюты «Главная»
- IsNational – признак валюты «Национальная»
- IsoCode – ISO код валюты
- Key – идентификатор валюты
- IsShowInSearch – признак показывать ли валюту в поиске