Метод расчета выбранной цены (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 | Цена тура в соответствии с выбранными перелетами |