Метод расчета выбранной цены (CalculateTour) — различия между версиями
Материал из Wiki
WikiSys (обсуждение | вклад) (Новая страница: «== Метод расчета выбранной цены (CalculateTour) == === Сигнатура вызова === <nowiki>[OperationContract] CalculateTourRespo…») |
WikiSys (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
== Метод расчета выбранной цены (CalculateTour) == | == Метод расчета выбранной цены (CalculateTour) == | ||
=== Сигнатура вызова === | === Сигнатура вызова === | ||
− | < | + | <br>[OperationContract] |
− | CalculateTourResponse CalculateTour(CalculateTourRequest request); | + | <br>CalculateTourResponse CalculateTour(CalculateTourRequest request); |
<br> | <br> | ||
+ | |||
=== Входные параметры === | === Входные параметры === | ||
{| class="wikitable" style="margin-right: auto; width: 100%;" | {| class="wikitable" style="margin-right: auto; width: 100%;" | ||
Строка 9: | Строка 10: | ||
! scope="col" style="width: 15%;"| Название | ! scope="col" style="width: 15%;"| Название | ||
! scope="col" style="width: 15%;"| Тип | ! scope="col" style="width: 15%;"| Тип | ||
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Описание |
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Значение |
|- | |- | ||
|request | |request | ||
Строка 23: | Строка 24: | ||
! scope="col" style="width: 15%;"| Название | ! scope="col" style="width: 15%;"| Название | ||
! scope="col" style="width: 15%;"| Тип | ! scope="col" style="width: 15%;"| Тип | ||
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Описание |
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Значение |
|- | |- | ||
|response | |response | ||
Строка 38: | Строка 39: | ||
! scope="col" style="width: 15%;"| Название | ! scope="col" style="width: 15%;"| Название | ||
! scope="col" style="width: 15%;"| Тип | ! scope="col" style="width: 15%;"| Тип | ||
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Описание |
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Значение |
|- | |- | ||
|TourKey | |TourKey | ||
Строка 62: | Строка 63: | ||
! scope="col" style="width: 15%;"| Название | ! scope="col" style="width: 15%;"| Название | ||
! scope="col" style="width: 15%;"| Тип | ! scope="col" style="width: 15%;"| Тип | ||
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Описание |
− | ! scope="col" style="width: | + | ! scope="col" style="width: 35%;"| Значение |
|- | |- | ||
|Cost | |Cost |
Текущая версия на 10:39, 31 марта 2017
Содержание
Метод расчета выбранной цены (CalculateTour)
Сигнатура вызова
[OperationContract]
CalculateTourResponse CalculateTour(CalculateTourRequest request);
Входные параметры
Название | Тип | Описание | Значение |
---|---|---|---|
request | CalculateTourRequest |
Выходные параметры
Название | Тип | Описание | Значение |
---|---|---|---|
response | CalculateTourResponse |
Описание параметров
Параметр CalculateTourRequest
Название | Тип | Описание | Значение |
---|---|---|---|
TourKey | int | Ключ тура | |
CurrencyCode | string | Код валюты | |
FlightVariants | List<string> | Список идентификаторов выбранных перелетов | Получаются методом GetTourExtensionInfo |
Параметр CalculateTourResponse
Название | Тип | Описание | Значение |
---|---|---|---|
Cost | Цена тура в соответствии с выбранными перелетами |