Метод бронирования тура (CreateTourBooking) — различия между версиями
Материал из Wiki
WikiSys (обсуждение | вклад) (Новая страница: «== Метод расчета выбранной цены (CreateTourBooking) == === Сигнатура вызова === <br>[OperationContract] <br>CreateTourBook…») |
WikiSys (обсуждение | вклад) |
||
Строка 308: | Строка 308: | ||
|} | |} | ||
<br> | <br> | ||
− | ==== Параметр | + | ==== Параметр CreateTourBookingResponse ==== |
{| class="wikitable" style="margin-right: auto; width: 100%;" | {| class="wikitable" style="margin-right: auto; width: 100%;" | ||
|- | |- | ||
Строка 316: | Строка 316: | ||
! scope="col" style="width: 35%;"| Значение | ! scope="col" style="width: 35%;"| Значение | ||
|- | |- | ||
− | | | + | |ReservationCode |
+ | |string | ||
+ | |Номер путевки | ||
| | | | ||
− | | | + | |- |
+ | |Status | ||
+ | |ReservationStatus | ||
+ | |Статус путевки | ||
+ | |Перечисление: Ok, WaitList, Error | ||
+ | |- | ||
+ | |ErrorMessage | ||
+ | |string | ||
+ | |Сообщение об ошибке | ||
| | | | ||
|} | |} | ||
<br> | <br> |
Текущая версия на 11:25, 31 марта 2017
Содержание
Метод расчета выбранной цены (CreateTourBooking)
Сигнатура вызова
[OperationContract]
CreateTourBookingResponse CreateTourBooking(CreateTourBookingRequest request, AuthentificationRequest authentificationRequest);
Входные параметры
Название | Тип | Описание | Значение |
---|---|---|---|
request | CreateTourBookingRequest |
Выходные параметры
Название | Тип | Описание | Значение |
---|---|---|---|
response | CreateTourBookingResponse |
Описание параметров
Параметр CreateTourBookingRequest
Название | Тип | Описание | Значение | |
---|---|---|---|---|
TourKey | int | Ключ тура | ||
CurrencyCode | string | Код валюты | ||
FlightVariants | List<string> | Список идентификаторов выбранных перелетов | Получаются методом GetTourExtensionInfo | |
TouristInfo | Информация о туристах | |||
BirthDay | DateTime | Дата рождения | ||
BirthPlace | string | Место рождения | ||
Changed | bool | Не используется | ||
Citizenship | string | Гражданство | ||
Deletable | bool | Не используется | ||
Deleted | bool | Не используется | ||
string | Адрес электронной почты | |||
FirstName | string | Имя латиницей | ||
FirstNameRus | string | Имя кириллицей | ||
Id | int | Идентификатор | ||
InfantOnly | bool | Не используется | ||
IsInEditMode | bool | Не используется | ||
IsMain | bool | Главный турист | ||
LastName | string | Фамилия латиницей | ||
LastNameRus | string | Фамилия кириллицей | ||
Locked | Bool | Не используется | ||
Number | int | Не используется | ||
PassportByWhom | string | Кем выдан загранпаспорт | ||
PassportByWhomRus | string | Кем выдан общегражданский паспорт | ||
PassportDate | DateTime | Дата выдачи загранпаспорта | ||
PassportDateEnd | DateTime | Дата окончания загранпаспорта | ||
PassportDateEndRus | DateTime | Дата окончания общегражданского паспорта | ||
PassportDateRus | DateTime | Дата выдачи общегражданского паспорта | ||
PassportNumber | string | Номер загранпаспорта | ||
PassportNumberRus | string | Номер общегражданского паспорта | ||
PassportSeria | string | Серия загранпаспорта | ||
PassportSeriaRus | string | Серия общегражданского паспорта | ||
Patronymic | string | Отчество латиницей | ||
PatronymicRus | string | Отчество кириллицей | ||
Phone | string | Телефон | ||
PlacingId | int | Не используется | ||
PriceKey | int | Ключ цены | ||
RealSex | short | Пол туриста | ||
RoomNumber | Int | Не используется | ||
Selected | bool | Не используется | ||
Sex | Short | Возраст туриста | Взрослый, ребенок, младенец | |
VisaChecked | bool | Не используется | ||
VisaStatus | String | Не используется | ||
AuthentificationRequest | Данные для авторизации | |||
Login | String | Логин | ||
Password | String | Пароль |
Параметр CreateTourBookingResponse
Название | Тип | Описание | Значение |
---|---|---|---|
ReservationCode | string | Номер путевки | |
Status | ReservationStatus | Статус путевки | Перечисление: Ok, WaitList, Error |
ErrorMessage | string | Сообщение об ошибке |