Метод бронирования (CreateTourBooking)
Материал из Wiki
Содержание
Метод бронирования (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 - процентное значение |