Метод бронирования тура (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 | Сообщение об ошибке |