Метод бронирования (CreateTourBooking)
Материал из Wiki
Версия от 17:34, 3 мая 2017; WikiSys (обсуждение | вклад) (Новая страница: «== Метод бронирования (CreateTourBooking) == === Сигнатура вызова === <br>[OperationContract] <br>CreateTourBookingResponse Create…»)
Содержание
Метод бронирования (CreateTourBooking)
Сигнатура вызова
[OperationContract]
CreateTourBookingResponse CreateTourBooking(CreateTourBookingRequest request);
Входные параметры
| Название | Тип | Описание | Значение |
|---|---|---|---|
| request | CreateTourBookingRequest |
Выходные параметры
| Название | Тип | Описание | Значение |
|---|---|---|---|
| response | CreateTourBookingResponse |
Описание параметров
Параметр CreateTourBookingRequest
| Название | Тип | Описание | Значение | |||
|---|---|---|---|---|---|---|
| PrivateInfoForBooking | Информация о покупателе | |||||
| Address | Адрес | |||||
| DateOfBirth | Дата рождения | |||||
| DocumentExpirationDate | Дата окончания паспорта | |||||
| DocumentIssueDate | Дата выдачи паспорта | |||||
| DocumentIssuerCode | Код подразделения, выдавшего паспорт | |||||
| DocumentIssuerName | Название органа, выдавшего паспорт | |||||
| DocumentNumber | Серия и номер паспорта | |||||
| Адрес электронной почты | ||||||
| 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 | Нужна виза | |||||
| Адрес электронной почты | ||||||
| FirstNameLat | Имя латиницей | |||||
| Id | Идентификатор | |||||
| LastNameLat | Фамилия латиницей | |||||
| PostBuilding | Почтовый адрес: дом | |||||
| PostCity | Почтовый адрес: город | |||||
| PostFlat | Почтовый адрес: квартира | |||||
| PostIndex | Почтовый адрес: индекс | |||||
| PostStreet | Почтовый адрес: улица | |||||
Описание параметров
Параметр CreateTourBookingResponse
| Название | Тип | Описание | Значение | ||
|---|---|---|---|---|---|
| CreateTourBookingResult | Результат бронирования | ||||
| ExecutionContextID | |||||
| ID | |||||
| Messages | Сообщения | ||||
| Blanks | Бланки отчетов | ||||
| BookingID | Номер путевки | ||||
| BookingStatus | Статус бронирования | ||||
| Commission | Комиссия | ||||
| Amount | Размер комиссии | ||||
| CommissionType | Тип комиссии | Absolute - абсолютное значение
Persent - процентное значение | |||