Метод расчета цены (CalculateTour) — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «== Метод расчета цены (CalculateTour) == === Сигнатура вызова === <br>[OperationContract] <br>CalculateTourResponse CalculateTour(C…»)
 
(нет различий)

Текущая версия на 11:18, 27 апреля 2017

Метод расчета цены (CalculateTour)

Сигнатура вызова


[OperationContract]
CalculateTourResponse CalculateTour(CalculateTourRequest request);

Входные параметры

Название Тип Описание Значение
request CalculateTourRequest


Выходные параметры

Название Тип Описание Значение
response CalculateTourResponse


Описание параметров

Параметр CalculateTourRequest

Название Тип Описание Значение
SearchToursResponseID Идентификатор ответа метода поиска цен
SelectedServiceVariants Выбранные варианты услуг
SelectedServiceVariant Выбранный вариант услуги
SelectedVariantId Идентификатор выбранного варианта услуги
ServiceId Идентификатор услуги
TourID Идентификатор тура
Tourists Туристы
Tourist Турист
Age Идентификатор услуги
Birthday datetime Возраст
Category datetime Возрастная категория ADULT

CHILD INFANT

Citizenship Гражданство
ContactTelephoneNumber Контактный телефон
Document Документ, удостоверяющий личность
DocumentType Тип документа FOREIGN_PASSPORT
ExpirationDate Дата окончания
IssueDate Дата выдачи
Number Номер
Seria Серия
FirstName Имя
Gender Пол MAN

WOMAN

LastName Фамилия
NeedInsurance Нужна страховка
NeedVisa Нужна виза
Email Email
FirstNameLat Имя латиницей
Id Идентификатор
LastNameLat Фамилия латиницей
PostBuilding Почтовый адрес: номер дома
PostCity Почтовый адрес: город
PostFlat Почтовый адрес: квартира
PostIndex Почтовый адрес: индекс
PostStreet Почтовый адрес: улица



Параметр CalculateTourResponse

Название Тип Описание Значение
Cost Цена в соответствии с выбранными вариантами услуг
Brutto Брутто
Commission Комиссия
CurrencyCode Код валюты
Netto Нетто