Метод бронирования (CreateTourBooking)

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

Метод бронирования (CreateTourBooking)

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


[OperationContract]
CreateTourBookingResponse CreateTourBooking(CreateTourBookingRequest request);

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

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


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

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


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

Параметр CreateTourBookingRequest

Название Тип Описание Значение
PrivateInfoForBooking Информация о покупателе
Address Адрес
DateOfBirth Дата рождения
DocumentExpirationDate Дата окончания паспорта
DocumentIssueDate Дата выдачи паспорта
DocumentIssuerCode Код подразделения, выдавшего паспорт
DocumentIssuerName Название органа, выдавшего паспорт
DocumentNumber Серия и номер паспорта
Email Адрес электронной почты
FirstName Имя
LastName Фамилия
MiddleName Отчество
Phone Телефон
SearchToursResponseID Идентификатор ответа метода поиска цен
SelectedServiceVariants Выбранные варианты услуг
SelectedServiceVariant Выбранный вариант услуги
SelectedVariantId Идентификатор выбранного варианта услуги
ServiceId Идентификатор услуги
TourID Идентификатор цены
Tourists Туристы
Tourist Турист
Age Возраст
Birthday Дата рождения
Category Возрастная категория ADULT - взрослый

CHILD - ребенок INFANT - младенец

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

WOMAN - женщина

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


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

Параметр CreateTourBookingResponse

Название Тип Описание Значение
CreateTourBookingResult Результат бронирования
ExecutionContextID
ID
Messages Сообщения
Blanks Бланки отчетов
BookingID Номер путевки
BookingStatus Статус бронирования
Commission Комиссия
Amount Размер комиссии
CommissionType Тип комиссии Absolute - абсолютное значение

Persent - процентное значение