Структура файла
Во время выгрузки заказа в XML файл данные формируются по следующей схеме:
<export>
<bookingFiles>
<bookingFile></bookingFile>
<bookingFile></bookingFile>
...
</bookingFiles>
<entities>
<entity></entity>
<entity></entity>
...
</entities>
<dictionaries>
<dictionary></dictionary>
<dictionary></dictionary>
...
</dictionaries>
</export>
Структура состоит из трех разделов:
- bookingFiles содержит описание самих объектов заказов;
- entities содержит описание вспомогательных объектов;
- dictionaries содержит описание объектов справочников.
Объекты заказа bookingFiles являются корневыми, то есть объектами, с которых начинается (инициируется) экспорт. По сути, эти объекты равноценны объектам в разделе entities, но так как именно они представляют первичный интерес при выгрузке, то они вынесены в отдельный раздел. Объекты заказа могут содержать в себе другие объекты (например, «агентство» или «бронирование»). Такие объекты экспортируются в виде отдельных записей и заносятся в раздел entities. В самом же родительском объекте (то есть в том, что содержит эти записи) указывается лишь ссылка на них:
<export>
<bookingFiles>
<bookingFile>
<agency type="com.gridnine.xtrip.common.model.profile.Organization"
uid="ece8759f-2a9b-4b24-bb11-ef149a20c0bd"/>
</bookingFile>
</bookingFiles>
<entities>
<entity type="com.gridnine.xtrip.common.model.profile.Organization"
uid="ece8759f-2a9b-4b24-bb11-ef149a20c0bd">
...
</entity>
</entities>
</export>
Таким образом, чтобы получить данные по этому объекту (в примере выше это agency) необходимо найти соответствующее описание этого объекта в разделе entities. Поиск в данном случае следует производить по уникальному идентификатору uid. Очевидно, что сами объекты, в свою очередь, также могут содержать другие объекты. Описание таких дочерних объектов оформляется по аналогичному принципу:
<export>
<bookingFiles>
<bookingFile>
<agency type="com.gridnine.xtrip.common.model.profile.Organization"
uid="ece8759f-2a9b-4b24-bb11-ef149a20c0bd"/>
</bookingFile>
</bookingFiles>
<entities>
<entity type="com.gridnine.xtrip.common.model.profile.Organization"
uid="ece8759f-2a9b-4b24-bb11-ef149a20c0bd">
<financeRestrictions type="com.gridnine.xtrip.common.model.profile.FinanceRestrictions"
uid="20bd9cdc-3b1a-4eca-a475-311c6ba37960"/>
</entity>
<entity type="com.gridnine.xtrip.common.model.profile.FinanceRestrictions"
uid="20bd9cdc-3b1a-4eca-a475-311c6ba37960">
...
</entity>
</entities>
</export>
В приведенном примере заказ содержит объект agency, который в свою очередь содержит объект financeRestrictions. Понятно, что цепочка вложенных объектов может быть достаточно длинной. В случае, если вложенный объект является элементом справочника, то описание такого объекта заносится в раздел dictionaries:
<export>
<entities>
<entity type="com.gridnine.xtrip.common.model.booking.air.Product"
uid="4fc597c9-e5f8-4324-be14-977cc037f060">
<blankType type="com.gridnine.xtrip.common.model.booking.BlankType"
uid="00aba718-034e-4e2c-82e1-ea347bbf0c75"/>
</entity>
</entities>
<dictionaries>
<dictionary type="com.gridnine.xtrip.common.model.booking.BlankType"
uid="00aba718-034e-4e2c-82e1-ea347bbf0c75">
...
</dictionary>
</dictionaries>
</export>
Вполне корректными являются ссылки в описании объектов entities, указывающие на dictionaries, и наоборот. Более того, допустимы ссылки из объектов entities или dictionaries на сами корневые объекты bookingFiles. Данные, не являющиеся объектами выгружаются в явном виде, как есть:
<export>
<bookingFiles>
<bookingFile>
<number>0000299</number>
<createDate>2010-09-10 00:00:00.000</createDate>
</bookingFile>
</bookingFiles>
</export>
При экспорте данных, содержащихся в списках, каждый элемент списка оформляется в виде отдельной записи item:
<export>
<bookingFiles>
<bookingFile type="com.gridnine.xtrip.common.model.booking.BookingFile"
uid="7b012f03-4e50-11e0-b554-6cf04915934f">
<travellers>
<item type="com.gridnine.xtrip.common.model.booking.Traveller"
uid="47c846d3-4e51-11e0-b554-6cf04915934f"/>
<item type="com.gridnine.xtrip.common.model.booking.Traveller"
uid="7b015615-4e50-11e0-b554-6cf04915934f"/>
<item type="com.gridnine.xtrip.common.model.booking.Traveller"
uid="b9c13d5a-508b-11e0-8639-6cf04915934f"/>
</travellers>
</bookingFile>
</bookingFiles>
</export>
Описание полей
Каждый объект содержит свой уникальный набор полей. Ниже представлены описания базовых объектов и их основных полей.
Объект «BookingFile»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
number
|
Строка
|
Номер заказа
|
numberPrefix
|
Строка
|
Префикс номера заказа
|
numberSuffix
|
Строка
|
Суффикс номера заказа
|
createDate
|
Дата
|
Дата создания заказа
|
customerProfile
|
Объект «Organization»
|
Корпоративный клиент, для которого оформлен данный заказ
|
agency
|
Объект «Organization»
|
Агентство, в рамках которого был оформлен заказ
|
travellers
|
Объекты «Traveller»
|
Полный список путешественников по данному заказу
|
reservations
|
Объекты «Reservation»
|
Список всех бронирований (PNR) данного заказа
|
Таблица. 1 Описание основных полей «BookingFile»
Объект «Reservation»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
bookingFile
|
Объект «BookingFile»
|
Заказ, в котором содержится данное бронирование
|
subagency
|
Объект «Organization»
|
Субагентство, в рамках которого было оформлено бронирование
|
salesPoint
|
Объект «SalesPoint»
|
Точка продаж, в которой было произведено оформление бронирования
|
recordLocator
|
Строка
|
Номер бронирования (значение PNR)
|
resDate
|
Дата
|
Дата бронирования
|
gdsName
|
Строка
|
Система бронирования. Возможные значения:
- SABRE - Sabre
- SIRENA - Сирена 2000
- GABRIEL - Gabriel
- AVIANOVA - Авианова
- SPGD - ТКП СПЖД
- EXPRESS - РЖД Экспресс
|
bookingAgent
|
Объект «Person»
|
Агент, который произвел оформление бронирования
|
products
|
Объекты «Product»
|
Список всех продуктов данного бронирования
|
Таблица. 2 Описание основных полей «Reservation»
Объект «Product»
Таблица. 3 Описание основных полей «Product»
Объект «ProductFare»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
segmentTariff
|
Объект «SegmentTariff»
|
Сегмент к которому относится данный тариф
|
baseFare
|
Объект «Money»
|
Базовый тариф в валюте назначения
|
nucFare
|
Число
|
Величина тарифа в NUC единицах
|
roe
|
Число
|
Отношение NUC единицы к единице в валюте назначения (курс)
|
equivalentFare
|
Число
|
Величина тарифа в валюте оплаты
|
Таблица. 4 Описание основных полей «ProductFare»
Объект «Tax»
Наименование
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
segmentTariff
|
Объект «SegmentTariff»
|
Сегмент, в рамках которого была применена такса
|
code
|
Строка
|
Код таксы
|
amount
|
Объект «Money»
|
Величина таксы в валюте назначения
|
equivalentAmount
|
Число
|
Величина таксы в валюте оплаты
|
Таблица. 5 Описание основных полей «Tax»
Объект «Commission»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
segmentTariff
|
Объект «SegmentTariff»
|
Сегмент, для которого была рассчитана данная комиссия
|
contractType
|
Строка
|
Тип договора. Доступные значения:
- VENDOR - договор с поставщиком
- CLIENT - клиентский договор
- SUBAGENCY - субагентский договор
- TRIPARTITE - трехсторонний договор
|
rate
|
Число
|
Процентная ставка комиссии
|
amount
|
Объект «Money»
|
Величина комиссии в валюте назначения
|
equivalentAmount
|
Число
|
Величина комиссии в валюте оплаты
|
Таблица. 6 Описание основных полей «Commission»
Объект «SegmentTariff»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
segments
|
Объекты «Segment»
|
Сегменты, для которого установлен данный тариф
|
Таблица. 7 Описание основных полей «SegmentTariff»
Объект «Segment»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
recordNumber
|
Число
|
Номер сегмента (купона)
|
departureLocation
|
Справочник «GeoLocation»
|
Пункт отправления
|
arriveLocation
|
Справочник «GeoLocation»
|
Пункт прибытия
|
airline
|
Справочник «Airline»
|
Авиакомпания
|
flightNo
|
Строка
|
Номер рейса
|
classOfService
|
Строка
|
Класс обслуживания
|
startDate
|
Дата
|
Дата отправления
|
seatNo
|
Строка
|
Номер места
|
fareBasis
|
Строка
|
Вид тарифа
|
Таблица. 8 Описание основных полей «Segment»
Объект «Money»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
value
|
Число
|
Сумма
|
currency
|
Валюта
|
Код валюты в соответствии со стандартом ISO 4217.
|
Таблица. 9 Описание основных полей «Money»
Объект «Traveller»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
birthday
|
Дата
|
Дата рождения путешественника
|
gender
|
Строка
|
Пол путешественника. Возможные значения:
- MALE - мужской
- FEMALE - женский
|
name
|
Строка
|
Полное имя путешественника
|
passenger
|
Объект «Person»
|
Путешественник
|
passport
|
Объект «Passport»
|
Документ, удостоверяющий личность путешественника
|
communications
|
Объекты «Communication»
|
Список всех контактов путешественника
|
Таблица. 10 Описание основных полей «Traveller»
Объект «Passport»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
citizenship
|
Справочник «Country»
|
Гражданство / Подданство
|
expired
|
Дата
|
Дата истечения срока действия документа
|
firstName
|
Строка
|
Имя
|
lastName
|
Строка
|
Фамилия
|
middleName
|
Строка
|
Отчество
|
issueCity
|
Строка
|
Город выдачи документа
|
issued
|
Дата
|
Дата выдачи документа
|
issueOrganization
|
Строка
|
Наименование организации, выдавшей документ
|
number
|
Строка
|
Сериный номер документа
|
originCountry
|
Справочник «Country»
|
|
type
|
Строка
|
Тип документа. Возможные значения:
- INTERNAL - Внутренний паспорт РФ
- FOREIGN - Загранпаспорт РФ
- DIPLOMATIC - Дипломатический паспорт
- BIRTHDAY_NOTIFICATION - Свидетельство о рождении
- CERTIFICATEOFRELEASE - Справка заключенного
- SEAMANSID - Паспорт моряка
- MILITARYID - Военный билет
- RESIDENCEPERMIT - Вид на жительство
- ALIENRESIDENTCARD - Удостоверение иностранца
- PERMANENTRESIDENTCARD - Удостоверение постоянного резидента
- PASSPORT - Национальный паспорт
- TRAVELDOCUMENT - Миграционная карта
- FACILITATIONDOCUMENT - Вспомогательный документ
- NATURALIZATIONCERTIFICATE - Документ, подтверждающий гражданство
- BORDERCROSSINGCARD - Свидетельство о пересечении границы
- IDENTITYCARD - Удостоверение личности
- PASSPORTLOSSCERTIFICATE - Справка об утере паспорта
- OTHER - Другое
|
birthday
|
Дата
|
Дата рождения
|
gender
|
Строка
|
Пол. Возможные значения:
- MALE - мужской
- FEMALE - женский
|
Таблица. 11 Описание основных полей «Passport»
Объект «Organization»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
code
|
Строка
|
Код организации
|
managers
|
Объекты «Manager»
|
Список всех ответственных лиц организации
|
addresses
|
Объекты «Address»
|
Список всех адресов организации
|
communications
|
Объекты «Communication»
|
Список всех контактов организации
|
bankAccounts
|
Объекты «BankAccount»
|
Список всех банковских счетов организации
|
metadata
|
Объекты «Metadata»
|
Список всех дополнительных параметров организации
|
shortName
|
Строка
|
Краткое наименование организации
|
fullName
|
Строка
|
Полное наименование организации
|
legalForm
|
Справочник «LegalForm»
|
Юридическая форма организации
|
registrationId
|
Строка
|
ИНН организации
|
kpp
|
Строка
|
КПП организации
|
okpoCode
|
Строка
|
ОКПО код организации
|
types
|
Строка
|
Список ролей организации. Доступные значения:
- CORPORATE_CLIENT - корпоративный клиент
- AGENCY - агентство
- BLANK_OWNER - владелец бланков
|
Таблица. 12 Описание основных полей «Organization»
Объект «Metadata»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
key
|
Строка
|
Параметр. Доступные значения:
- DEFAULT_CUSTOMER - Клиент по-умолчанию
- KEY_TCH_AGENCY_CODE - Код Агентства в ТКП
- KEY_SU_AGENCY_CODE - Код агентства в а/к Аэрофлот
- KEY_S7_AGENCY_CODE - Код агентства в а/к Сибирь
- KEY_FV_AGENCY_CODE - Код агентства в а/к Россия
- KEY_VV_AGENCY_CODE - Код агентства в а/к Аэросвит
- KEY_TG_AGENCY_CODE - Код агентства в а/к Тайские авиалинии
- KEY_XF_AGENCY_CODE - Код агентства в а/к Владивосток Авиа
- KEY_HY_AGENCY_CODE - Код агентства в а/к Узбекские авиалинии
- KEY_NA_AGENCY_CODE - Код агентства в а/к Нордавиа
- KEY_CLIENT_PROFILE_CODE - Код профиля клиента
- KEY_BLOCK_CHARTER_CONTRACT_NO - Номер блок-чартерного контракта
- KEY_BLOCK_CHARTER_CONTRACT_CLIENT_ID - Код клиента блок-чартерного контракта
- KEY_FINANCE_DOCUMENT_TYPE - Тип финансового документа
- KEY_ACCOUNTING_SYSTEM_CODE - Код в бухгалтерской системе
- KEY_CONTRACT_NO - Номер договора
- KEY_LOCALE - Локаль
- KEY_MAIN_AGENCY - Головное агентство
- AGENT_REPORT_BSP_SPECIAL_CARRIERS - IATA коды перевозчиков BSP, отдельно выделяемых в агентстком отчете
|
value
|
Строка
|
Значение параметра
|
Таблица. 13 Описание основных полей «Metadata»
Объект «Person»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
code
|
Строка
|
Код физического лица
|
lastName
|
Строка
|
Фамилия
|
firstName
|
Строка
|
Имя
|
middleName
|
Строка
|
Отчество
|
gender
|
Строка
|
Пол. Доступные значения:
- MALE - мужской
- FEMALE - женский
|
types
|
Строка
|
Список ролей физического лица. Доступные значения:
- PASSENGER - путешественник
- AGENT - агент
|
communications
|
Объекты «Communication»
|
Список всех контактов физического лица
|
passports
|
Объекты «Passport»
|
Список всех документов, удостоверяющих физическое лицо
|
bankAccounts
|
Объекты «BankAccount»
|
Список всех банковских счетов физического лица
|
addresses
|
Объекты «Address»
|
Список всех адресов физического лица
|
Таблица. 14 Описание основных полей «Person»
Объект «SalesPoint»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
code
|
Строка
|
Код точки продаж
|
shortName
|
Строка
|
Краткое наименование точки продаж
|
fullName
|
Строка
|
Полное наименование точки продаж
|
agency
|
Объект «Organization»
|
Организация (агентство), к которой относится данная точка продаж
|
addresses
|
Объекты «Address»
|
Список всех адресов точки продаж
|
communications
|
Объекты «Communication»
|
Список всех контактов точки продаж
|
metadata
|
Объекты «Metadata»
|
Список всех дополнительных параметров точки продаж
|
Таблица. 15 Описание основных полей «SalesPoint»
Объект «Manager»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
name
|
Строка
|
Имя ответственного лица в произвольной форме
|
type
|
Строка
|
Тип ответственного лица. Доступные значения:
- DIRECTOR - Директор
- CHIEF_ACCOUNTANT - Главный бухгалтер
- TRAVEL_MANAGER - Менеджер по поездкам
- CASHIER - Кассир
- CHIEF_MUTUAL - Начальник отдела взаиморасчетов
|
remarks
|
Строка
|
Произвольное описание ответственного лица
|
Таблица. 16 Описание основных полей «Manager»
Объект «Address»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
type
|
Строка
|
Тип адреса. Доступные значения:
- LEGAL - Юридический адрес
- CONTACT - Почтовый адрес
- DELIVERY - Адрес доставки
- HOME - Домашний адрес
- BUSINESS - Рабочий адрес
- FACTUAL - Фактический адрес
|
address
|
Строка
|
Адресная строка в произвольной форме (улица, здание, корпус, офис и пр)
|
city
|
Строка
|
Город
|
zip
|
Строка
|
Почтовый индекс
|
country
|
Справочник «Country»
|
Страна
|
notes
|
Строка
|
Произвольное описание адреса
|
Таблица. 17 Описание основных полей «Address»
Объект «Communication»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
sense
|
Строка
|
Значение контактной информации в произвольной форме (номер телефона, адрес электронной почты)
|
type
|
Строка
|
Тип контактной информации. Доступные значения:
- WORK_PHONE - Рабочий телефон
- HOME_PHONE - Домашний телефон
- FAX - Факс
- MOBILE - Мобильный телефон
- EMAIL - Адрес эл. почты
|
remarks
|
Строка
|
Произвольное описание контактной информации
|
Таблица. 18 Описание основных полей «Communication»
Объект «BankAccount»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
currency
|
Валюта
|
Код валюты в соответствии со стандартом ISO 4217. Более подробно см. Официальный список буквенных и цифровых кодов валют по ISO-4217
|
settlementAccount
|
Строка
|
Расчетный счет
|
correspondentAccount
|
Строка
|
Корреспондентский счет
|
bik
|
Строка
|
БИК (банковский идентификационный код)
|
bankName
|
Строка
|
Наименование банка
|
city
|
Справочник «GeoLocation»
|
Город
|
remarks
|
Строка
|
Произвольное описание банковского счета
|
Таблица. 19 Описание основных полей «BankAccount»
Справочник «Airline»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор элемента
|
code
|
Строка
|
Уникальный код авиакомпании
|
codeVariants
|
Таблица строк
|
Таблица кодов авиакомпании в различных системах. Доступные значения систем кодов:
- IATA - ИАТА (Международная ассоциация воздушного транспорта)
- CRT - ЦРТ (Центр расписания и тарифов ТКП)
- ISO - ИСО (Международная организация по стандартизации)
- EXPRESS - Экспресс
|
translations
|
Таблица строк
|
Таблица официальных наименований авиакомпании на различных языках. Наименование языков соответствует стандарту ISO-639. Более подробно см. Список двухбуквенных наименовний языков по ISO-639
|
spellVariants
|
Список строк
|
Варианты написаний наименования авиакомпании
|
airlineNumber
|
Строка
|
Расчетный код авиакомпании
|
country
|
Справочник «Country»
|
Страна принадлежности авиакомпании
|
openDate
|
Дата
|
Дата открытия авиакомпании
|
closeDate
|
Дата
|
Дата закрытия авиакомпании
|
alliance
|
Справочник «AirlineAlliance»
|
Альянс, в который входит авиакомпания
|
Таблица. 20 Описание основных полей «Airline»
Справочник «AirlineAlliance»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор элемента
|
code
|
Строка
|
Уникальный код альянса авиакомпаний
|
codeVariants
|
Таблица строк
|
Таблица кодов альянса авиакомпаний в различных системах. Доступные значения систем кодов:
- IATA - ИАТА (Международная ассоциация воздушного транспорта)
- CRT - ЦРТ (Центр расписания и тарифов ТКП)
- ISO - ИСО (Международная организация по стандартизации)
- EXPRESS - Экспресс
|
translations
|
Таблица строк
|
Таблица официальных наименований альянса авиакомпаний на различных языках. Наименование языков соответствует стандарту ISO-639. Более подробно см. Список двухбуквенных наименовний языков по ISO-639
|
Таблица. 21 Описание основных полей «AirlineAlliance»
Справочник «GeoLocation»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор элемента
|
code
|
Строка
|
Уникальный код географического пункта
|
codeVariants
|
Таблица строк
|
Таблица кодов географического пункта в различных системах. Доступные значения систем кодов:
- IATA - ИАТА (Международная ассоциация воздушного транспорта)
- CRT - ЦРТ (Центр расписания и тарифов ТКП)
- ISO - ИСО (Международная организация по стандартизации)
- EXPRESS - Экспресс
|
translations
|
Таблица строк
|
Таблица официальных наименований географического пункта на различных языках. Наименование языков соответствует стандарту ISO-639. Более подробно см. Список двухбуквенных наименовний языков по ISO-639
|
spellVariants
|
Список строк
|
Варианты написаний наименования географического пункта
|
type
|
Строка
|
Тип географического пункта. Доступные значения:
- CITY - Город
- AIRPORT - Аэропорт
- STATION - Ж/д станция
|
country
|
Справочник «Country»
|
Страна принадлежности географического пункта
|
parent
|
Справочник «GeoLocation»
|
Пункт принадлежности географического пункта (например, аэропорт расположен в городе)
|
Таблица. 22 Описание основных полей «GeoLocation»
Справочник «Country»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор элемента
|
code
|
Строка
|
Уникальный код страны
|
codeVariants
|
Таблица строк
|
Таблица кодов страны в различных системах. Доступные значения систем кодов:
- IATA - ИАТА (Международная ассоциация воздушного транспорта)
- CRT - ЦРТ (Центр расписания и тарифов ТКП)
- ISO - ИСО (Международная организация по стандартизации)
- EXPRESS - Экспресс
|
translations
|
Таблица строк
|
Таблица официальных наименований страны на различных языках. Наименование языков соответствует стандарту ISO-639. Более подробно см. Список двухбуквенных наименований языков по ISO-639
|
domestic
|
Логическое
|
Является ли страна «родной» по отношению к агентству
|
ruPassportAllowed
|
Логическое
|
Позволяет ли страна въезд по внутреннему российскому паспорту
|
regions
|
Справочники «GeoRegion»
|
Регион принадлежности страны
|
Таблица. 23 Описание основных полей «Country»
Справочник «GeoRegion»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор элемента
|
code
|
Строка
|
Уникальный код географического региона
|
codeVariants
|
Таблица строк
|
Таблица кодов географического региона в различных системах. Доступные значения систем кодов:
- IATA - ИАТА (Международная ассоциация воздушного транспорта)
- CRT - ЦРТ (Центр расписания и тарифов ТКП)
- ISO - ИСО (Международная организация по стандартизации)
- EXPRESS - Экспресс
|
translations
|
Таблица строк
|
Таблица официальных наименований географического региона на различных языках. Наименование языков соответствует стандарту ISO-639. Более подробно см. Список двухбуквенных наименовний языков по ISO-639
|
Таблица. 24 Описание основных полей «GeoRegion»
Справочник «BlankType»
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор элемента
|
code
|
Строка
|
Уникальный код географического региона
|
name
|
Строка
|
Серия бланка
|
productCategory
|
Строка
|
Вид бланка. Доступные значения:
- AIR - Авиабилет
- MCO - MCO
- EXCESS_BAGAGE - Багажная квитанция
- KRS - Квитанция разных сборов
|
blankOwner
|
Объект «Organization»
|
Владелец бланка
|
blankCategory
|
Строка
|
Тип бланка. Доступные значения:
- PRINTED_NUMBER - Типографский номер
- GENERATED_NUMBER - Генерируемый номер
- ETICKET - Электронный билет
|
couponsCount
|
Число
|
Количество купонов в бланке
|
Таблица. 25 Описание основных полей «BlankType»
Справочник «LegalForm»
Таблица. 26 Описание основных полей «LegalForm»
|
XML файлы заказов, содержащих в себе различные продукты, по структуре практически не отличаются друг от друга за исключением основных полей. Ниже приведены примеры таких заказов.
|
Описание основных полей железнодорожного билета
Объект "RailwayProduct"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
reservation
|
Объект «Reservation»
|
Бронирование, в котором содержится данный билет
|
contractRulesApplied
|
строка
|
Флаг информирующий о том были ли применены правила из договора. Доступные значения:
- TRUE - истина, правила применены
- FALSE - ложь, правила не применены
|
ticketType
|
Строка
|
Тип билета. Доступные значения:
- EXTERNAL - Внешний
- OWN - Свой
- FAKE - Фиктивный
- NOT_OWN - Чужой
|
blankOwnerRef
|
Объект «Organization»
|
Владелец бланка
|
blankType
|
Справочник «BlankType»
|
Тип бланка
|
checked
|
Строка
|
Значение, информирующее, был ли продукту присвоен флаг "Проверен". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
completed
|
Строка
|
Значение, информирующее о том, был ли продукту назначен флаг "Завершено". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
eticket
|
Строка
|
Значение, информирующее о том, был ли продукту присвоен признак "Электронный билет". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
issueDate
|
Дата
|
Дата операции над Ж/Д билетом
|
systemNumber
|
Строка
|
Номер Ж/Д билета
|
status
|
Строка
|
Статус Ж/Д билета. Возможные значения:
- SELL - продажа
- VOID - аннулирован
- REFUND - возврат
- EXCHANGE - обмен
- BOOKING - бронь
- VOID_BOOKING - аннулированная бронь
|
validatorCode
|
Строка
|
Номер валидатора
|
salesPoint
|
Объект «SalesPoint»
|
Точка продаж, в которой было произведено оформление билета
|
subagency
|
Объект «Organization»
|
Субагентство, в рамках которого был оформлен билет
|
agency
|
Объект «Organization»
|
Агентство, в рамках которого был оформлен билет
|
supplier
|
Объект «Organization»
|
Поставщик бланков
|
scn
|
Строка
|
Типографический номер бланка
|
pcc
|
Строка
|
Номер PCC в котором оформлен билет
|
equivalentFare
|
Строка
|
Эквивалент тарифа
|
totalEquivalentFare
|
Строка
|
Всего по эквиваленту тарифа
|
totalEquivalentVAT
|
Строка
|
Всего НДС
|
endorsement
|
Строка
|
Номер транзакции
|
fareCalculationData
|
Строка
|
Строка с расчетом тарифа
|
passenger
|
Объект «Traveller»
|
Путешественник
|
segments
|
Объект «RailwaySegment»
|
Сегменты маршрута для данного билета
|
reservedSeats
|
Объект «ReservedSeat»
|
Номера выкупленных мест
|
clientFops
|
Объект «RailwayProductFop»
|
Форма оплаты клиента
|
vendorFops
|
Объект «RailwayProductFop»
|
Форма оплаты поставщика
|
Таблица. 27 Описание основных полей «RailwayProduct»
Объект "RailwayProductFop"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
type
|
Строка
|
Тип формы оплаты. Возможные значения:
- MCO - MCO
- PTA - PTA
- WEBMONEY_CHRONOPAY - Webmoney (Chronopay)
- WEBMONEY_PAYONLINE - Webmoney (PayOnline)
- BANK - Банк (безнал)
- INVOICE - Безнал
- TICKET - Билет
- INTERLINE - Взаиморасчеты
- MTD - ВПД
- INVOICE_RAPIDA - Инвойс (Рапида)
- CREDIT - Кредит
- CREDIT_CARD_AGENCY - Кредитная карта (Агентство)
- CREDIT_CARD - Кредитная карта(поставщик)
- CREDIT_CARD_ONLINE_CHRONOPAY - Кредитная карта online (Chronopay)
- CREDIT_CARD_ONLINE_CLEARPARK - Кредитная карта online (ClearPark)
- CREDIT_CARD_ONLINE_PAYONLINE - Кредитная карта online (PayOnline)
- CREDIT_CARD_ONLINE_RAIFFEISEN - Кредитная карта online (Raiffeisen)
- CREDIT_CARD_ONLINE_RBS_V2 - Кредитная карта online (RBS v2)
- CREDIT_CARD_ONLINE_RBS - Кредитная карта online (RBS)
- CREDIT_CARD_ONLINE_SIRENA - Кредитная карта online (Сирена-Трэвел)
- CASH - Наличные
- QIWI_PAYONLINE - Платежный сервис QIWI (PayOnline)
- YANDEX_MONEY_CHRONOPAY - Яндекс.Деньги (Chronopay)
|
amount
|
Объект «Money»
|
Сумма по форме оплаты
|
operationDate
|
Дата
|
Дата операции
|
Таблица. 28 Описание основных полей «RailwayProductFop»
Объект "RailwaySegment"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
number
|
Строка
|
Номер сегмента
|
carriageNumber
|
Строка
|
Номер вагона
|
carriageType
|
Строка
|
Тип вагона. Возможные значения:
- K - К (Купейный)
- L - Л (СВ)
- M - М (Мягкий)
- O - О (Общий)
- P - П (Плацкартный)
- S - С (Сидячий)
|
compartmentType
|
Строка
|
Тип купе. Возможные значения:
- WOMEN - Женское
- MEN - Мужское
- COMMON - Общее
|
serviceClass
|
Строка
|
Класс. Возможные значения:
- A1 - 1А
- B1 - 1Б
- L1 - 1Л
- M1 - 1М
- N1 - 1Н
- S1 - 1С
- U1 - 1У
- V2 - 2В
- E2 - 2Е
- K2 - 2К
- L2 - 2Л
- R2 - 2Р
- S2 - 2С
- T2 - 2Т
- U2 - 2У
- EE2 - 2Э
- O3 - 3О
- P3 - 3П
- S3 - 3С
- U3 - 3У
- EE3 - 3Э
|
trainNumber
|
Строка
|
Номер поезда
|
departureDate
|
Дата
|
Дата отправления
|
departureStation
|
Справочник «RailwayStation»
|
Станция отправления
|
arriveStation
|
Справочник «RailwayStation»
|
Станция прибытия
|
fare
|
Объект «Money»
|
Тариф по сегменту
|
equivalentFare
|
Строка
|
Эквивалент тарифа по сегменту
|
eRegEnabled
|
Строка
|
Возможность электронной регистрации. Возможные значения:
|
hasEReg
|
Строка
|
Подтверждена ли электронная регистрация. Возможные значения:
|
places
|
Строка
|
Номер места на билете для данного сегмента
|
Таблица. 29 Описание основных полей «RailwaySegment»
Объект "ReservedSeat"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
fare
|
Объект «Money»
|
Тариф плацкарты
|
equivalentFare
|
Строка
|
Эквивалент тарифа
|
segment
|
Объект «RailwaySegment»
|
Отношение к сегменту
|
Таблица. 30 Описание основных полей «ReservedSeat»
Справочник "RailwayStation"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
code
|
Строка
|
Код Ж/Д станции в справочнике
|
created
|
Дата
|
Дата создания
|
modified
|
Дата
|
Дата изменения
|
shortName
|
Строка
|
Наименование географического пункта, к которому привязана Ж/Д станция
|
Таблица. 31 Описание основных полей «RailwayStation»
Описание основных полей заказа с билетом "Аэроэкспресс"
Объект "AeroexpressTicket"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
reservation
|
Объект «Reservation»
|
Бронирование, в котором содержится данный билет
|
contractRulesApplied
|
строка
|
Флаг информирующий о том были ли применены правила из договора. Доступные значения:
- TRUE - истина, правила применены
- FALSE - ложь, правила не применены
|
ticketType
|
Строка
|
Тип билета. Доступные значения:
- EXTERNAL - Внешний
- OWN - Свой
- FAKE - Фиктивный
- NOT_OWN - Чужой
|
passengerType
|
Строка
|
Тип пассажира. Доступные значения:
- ADULT - Взрослый
- ADULT_WITH_COMPANION - Взрослый с компаньоном
- MILITARY - Военнослужащий
- FAMILY_HEAD - Глава семьи
- ADULT_COMPANION - Компаньон
- INFANT - Младенец без места
- FAMILY_INFANT - Младенец по семейному тарифу
- INFANT_WITH_SITE - Младенец с местом
- YOUTH - Молодежь с подтвержденным бронированием
- SEAMAN - Моряк
- CHILD_UNACCOMPANIED - Несопровождаемый ребенок
- SENIOR - Пожилой гражданин
- FAMILY_CHILD - Ребенок по семейному тарифу
- FAMILY_ACCOMPANIED - Сопровождаемый пассажир
- CHILD - Сопровождаемый ребенок
- STUDENT - Студент
- FAMILY_HEAD_WIFE - Супруга главы семьи
|
blankOwner
|
Объект «Organization»
|
Владелец бланка
|
checked
|
Строка
|
Значение информирующее о том был ли продукту присвоен флаг "Проверен". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
completed
|
Строка
|
Значение информирующее о том был ли продукту присвоен флаг "Завершено". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
eticket
|
Строка
|
Значение информирующее о том был ли продукту присвоен признак "Электронный билет". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
issueDate
|
Дата
|
Дата операции над билетом
|
systemNumber
|
Строка
|
Номер Ж/Д билета
|
status
|
Строка
|
Статус Ж/Д билета. Возможные значения:
- SELL - продажа
- VOID - аннулирован
- REFUND - возврат
- EXCHANGE - обмен
- BOOKING - бронь
- VOID_BOOKING - аннулированная бронь
|
pcc
|
Строка
|
Pcc в котором был выписан билет
|
salesPoint
|
Объект «SalesPoint»
|
Точка продаж, в которой было произведено оформление билета
|
subagency
|
Объект «Organization»
|
Субагентство, в рамках которого был оформлен билет
|
agency
|
Объект «Organization»
|
Агентство, в рамках которого был оформлен билет
|
supplier
|
Объект «Organization»
|
Поставщик бланков
|
forcedRefund
|
Строка
|
Значение информирующее о том был ли продукту присвоен флаг "Вынужденный возврат/обмен". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
duplicate
|
Строка
|
Значение информирующее о том был ли продукту присвоен флаг "Дубликат". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
reservationId
|
Строка
|
Номер бронирования в ГДС
|
departureDate
|
Дата
|
Дата отправления
|
departureLocation
|
Справочник «GeoLocation»
|
Пункт отправления
|
arrivalLocation
|
Справочник «GeoLocation»
|
Пункт прибытия
|
classOfService
|
Строка
|
Класс. Возможные значения:
- COMMON - Общий
- BUSINESS - Бизнес
|
equivalentFare
|
Строка
|
Эквивалент тарифа
|
gdsError
|
Строка
|
Значение информирующее об ошибках GDS. Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
clientFops
|
Объект «GeneralProductFop»
|
Форма оплаты клиента
|
vendorFops
|
Объект «GeneralProductFop»
|
Форма оплаты поставщика
|
Таблица. 32 Описание основных полей «Aeroexpress»
Объект "GeneralProductFop"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
type
|
Строка
|
Тип формы оплаты. Возможные значения:
- MCO - MCO
- PTA - PTA
- WEBMONEY_CHRONOPAY - Webmoney (Chronopay)
- WEBMONEY_PAYONLINE - Webmoney (PayOnline)
- BANK - Банк (безнал)
- INVOICE - Безнал
- TICKET - Билет
- INTERLINE - Взаиморасчеты
- MTD - ВПД
- INVOICE_RAPIDA - Инвойс (Рапида)
- CREDIT - Кредит
- CREDIT_CARD_AGENCY - Кредитная карта (Агентство)
- CREDIT_CARD - Кредитная карта(поставщик)
- CREDIT_CARD_ONLINE_CHRONOPAY - Кредитная карта online (Chronopay)
- CREDIT_CARD_ONLINE_CLEARPARK - Кредитная карта online (ClearPark)
- CREDIT_CARD_ONLINE_PAYONLINE - Кредитная карта online (PayOnline)
- CREDIT_CARD_ONLINE_RAIFFEISEN - Кредитная карта online (Raiffeisen)
- CREDIT_CARD_ONLINE_RBS_V2 - Кредитная карта online (RBS v2)
- CREDIT_CARD_ONLINE_RBS - Кредитная карта online (RBS)
- CREDIT_CARD_ONLINE_SIRENA - Кредитная карта online (Сирена-Трэвел)
- CASH - Наличные
- QIWI_PAYONLINE - Платежный сервис QIWI (PayOnline)
- YANDEX_MONEY_CHRONOPAY - Яндекс.Деньги (Chronopay)
|
equivalentAmount
|
Строка
|
Сумма по форме оплаты
|
operationDate
|
Дата
|
Дата операции
|
Таблица. 33 Описание основных полей «GeneralProductFop»
Описание основных полей заказа в котором содержится "Страховка туристическая"
Объект "insurance.InsuranceTouristic"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
reservation
|
Объект «Reservation»
|
Ссылка на бронирование, в котором содержится данный продукт
|
contractRulesApplied
|
строка
|
Флаг, информирующий о том, были ли применены правила из договора. Возможные значения:
- TRUE — правила применены
- FALSE — правила не применены
|
ticketType
|
Строка
|
Тип билета. Доступные значения:
- EXTERNAL - Внешний
- OWN - Свой
- FAKE - Фиктивный
- NOT_OWN - Чужой
|
blankOwner
|
Объект «Organization»
|
Владелец бланка
|
checked
|
Строка
|
Значение, информирующее о том, был ли продукту присвоен флаг "Проверен". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
completed
|
Строка
|
Значение, информирующее о том, был ли продукту присвоен флаг "Завершено". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
issueDate
|
Дата
|
Дата выписки
|
systemNumber
|
Строка
|
Номер страховки
|
status
|
Строка
|
Статус страховки. Возможные значения:
- SELL - продажа
- VOID - аннулирован
- REFUND - возврат
|
salesPoint
|
Объект «SalesPoint»
|
Точка продаж, в которой было произведено оформление страховки
|
subagency
|
Объект «Organization»
|
Субагентство, в котором была оформлена страховка
|
agency
|
Объект «Organization»
|
Агентство, в котором была оформлена страховка
|
supplier
|
Объект «Organization»
|
Поставщик бланков
|
forcedRefund
|
Строка
|
Значение, информирующее о том, был ли продукту присвоен флаг "Вынужденный возврат". Доступные значения:
- TRUE - Истина
- FALSE - Ложь
|
startDate
|
Дата
|
Дата начала действия страховки
|
endDate
|
Дата
|
Дата окончания действия страховки
|
countryName
|
Строка
|
Страна покрытия страховки
|
additionalInfo
|
Строка
|
Дополнительная информация о программе страхования
|
insuranceSum
|
Объект "Money"
|
Ссылка на объект типа "Money" где в значении "Value" содержится информация о сумме страхового покрытия и валюте.
|
equivalentSum
|
Строка
|
Сумма страховой премии
|
clientFops
|
Объект «GeneralProductFop»
|
Форма оплаты клиента
|
vendorFops
|
Объект «GeneralProductFop»
|
Форма оплаты поставщика
|
Таблица. 34 Описание основных полей «Страховка туристическая»
Объект "GeneralProductFop"
Название
|
Тип
|
Описание
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
type
|
Строка
|
Тип формы оплаты. Возможные значения:
- MCO - MCO
- PTA - PTA
- WEBMONEY_CHRONOPAY - Webmoney (Chronopay)
- WEBMONEY_PAYONLINE - Webmoney (PayOnline)
- BANK - Банк (безнал)
- INVOICE - Безнал
- TICKET - Билет
- INTERLINE - Взаиморасчеты
- MTD - ВПД
- INVOICE_RAPIDA - Инвойс (Рапида)
- CREDIT - Кредит
- CREDIT_CARD_AGENCY - Кредитная карта (Агентство)
- CREDIT_CARD - Кредитная карта(поставщик)
- CREDIT_CARD_ONLINE_CHRONOPAY - Кредитная карта online (Chronopay)
- CREDIT_CARD_ONLINE_CLEARPARK - Кредитная карта online (ClearPark)
- CREDIT_CARD_ONLINE_PAYONLINE - Кредитная карта online (PayOnline)
- CREDIT_CARD_ONLINE_RAIFFEISEN - Кредитная карта online (Raiffeisen)
- CREDIT_CARD_ONLINE_RBS_V2 - Кредитная карта online (RBS v2)
- CREDIT_CARD_ONLINE_RBS - Кредитная карта online (RBS)
- CREDIT_CARD_ONLINE_SIRENA - Кредитная карта online (Сирена-Трэвел)
- CASH - Наличные
- QIWI_PAYONLINE - Платежный сервис QIWI (PayOnline)
- YANDEX_MONEY_CHRONOPAY - Яндекс.Деньги (Chronopay)
|
equivalentAmount
|
Строка
|
Сумма по форме оплаты
|
operationDate
|
Дата
|
Дата операции
|
Таблица. 35 Описание основных полей «GeneralProductFop»
Описание основных полей бронирования отеля
Объект «HotelProduct»
Название
|
Тип
|
Описание
|
agency
|
Объект «Organization»
|
Агентство, в рамках которого был оформлен билет
|
cancellable
|
Строка
|
Флаг, информирующий о принципиальной возможности отменить заказ:
- true - отмена возможна
- false - иначе
|
cancellableNow
|
Строка
|
Флаг, информирующий о возможности отменить заказ в данную минуту:
- true - отмена возможна
- false - иначе
|
cancellationCharges
|
Объекты «CancellationCharge»
|
Список возможных штрафов отельного провайдера за отмену заказа
|
CF
|
Строка
|
CF-код
|
checked
|
Строка
|
Значение, информирующее, отмечен ли продукт флагом «Проверен». Доступные значения:
- TRUE – продукт отмечен флагом «Проверен»
- FALSE - продукт не отмечен флагом «Проверен»
|
clientVat
|
Строка
|
Сумма НДС (для клиента) или пустая строка, если этот НДС отсутствует или не указан (присутствует лишь в некоторых инсталляциях)
|
completed
|
Строка
|
Значение, информирующее о том, был ли продукту назначен флаг «Завершено». Доступные значения:
- TRUE – продукт отмечен флагом «Завершено»
- FALSE - продукт не отмечен флагом «Завершено»
|
contractRelations
|
Объекты «HotelProductContractRelationData»
|
Список данных о финансовых обязательствах между клиентом и субагентством, субагентством и агентством и т.п.
|
contractRulesApplied
|
строка
|
Флаг, информирующий о том, были ли применены правила договора. Возможные значения:
- TRUE - правила применены
- FALSE - правила не применены
|
cotsGuaranteed
|
Строка
|
Флаг, информирующий о гарантированном предоставлении доп. кроватей для младенцев:
- true - если отельный провайдер гарантировал предоставление таких кроватей
- false - иначе
|
directContractHotelProfile
|
Объект «Organization»
|
«Профиль гостиницы» из прямого договора, на основании которого создан продукт (присутствует лишь в некоторых инсталляциях)
|
directContractRateUid
|
Строка
|
Идентификатор тарифа в прямом договоре, на основании которого создан продукт (присутствует лишь в некоторых инсталляциях)
|
directContractUid
|
Строка
|
Идентификатор прямого договора, на основании которого создан продукт (присутствует лишь в некоторых инсталляциях)
|
error
|
Строка
|
Флаг, информирующий об успешности бронирования:
- true - бронирование завершилось ошибкой или отказом
- false - иначе
|
forcedRefund
|
Строка
|
Значение, информирующее о том, отмечен ли продукт флагом «Вынужденный возврат/обмен». Возможные значения:
- TRUE – продукт отмечен флагом «Вынужденный возврат/обмен»
- FALSE - продукт не отмечен флагом «Вынужденный возврат/обмен»
|
guaranteeCode
|
Строка
|
Код гарантии бронирования отеля.
|
guaranteeType
|
Строка
|
Гарантия бронирования отеля. Пример значения: CREDIT_CARD
|
hotelAddress
|
Строка
|
Адрес отеля
|
hotelChainCode
|
Строка
|
Название цепочки отелей
|
hotelCountry
|
Справочник «Country»
|
Страна, где расположен отель
|
hotelFax
|
Строка
|
Факс отеля
|
hotelLocation
|
Справочник «GeoLocation»
|
Город, где расположен отель
|
hotelName
|
Строка
|
Название отеля
|
hotelPhone
|
Строка
|
Телефон отеля
|
hotelPropertyId
|
Строка
|
Код отеля
|
hotelStars
|
Число
|
Количество звезд у отеля
|
issueDate
|
Дата
|
Дата операции с бронированием отеля
|
onHold
|
Строка
|
Флаг, информирующий о заморозке средств:
- true - средства заморожены
- false - иначе
|
ordOwners
|
Объекты «OrdOwner»
|
Список «Основных сотрудников» в заказе (присутствует лишь в некоторых инсталляциях)
|
pcc
|
Строка
|
Номер PCC в котором оформлен билет
|
provider
|
Строка
|
Провайдер отелей, через которого совершено бронирование. Возможные значения:
- INTERNAL - бронирование по прямому договору
- OFFLINE - бронирование вручную (присутствует лишь в некоторых инсталляциях)
- HOTELBOOK, SABRE и т.п. - название отельного провайдера
|
reservation
|
Объект «Reservation»
|
Бронирование, в котором содержится данный билет
|
rooms
|
Объекты «Room»
|
Список комнат отельного продукта
|
salesChain
|
Объект «SalesChain»
|
Цепочка продаж
|
salesPoint
|
Объект «SalesPoint»
|
Точка продаж, в которой было произведено оформление билета
|
status
|
Строка
|
Статус бронирования отеля. Возможные значения:
- SELL - продажа
- VOID - аннулировано
- REFUND - возврат
- EXCHANGE - обмен
- BOOKING - бронь
- VOID_BOOKING - аннулированная бронь
|
subagency
|
Объект «Organization»
|
Субагентство, в рамках которого был оформлен билет
|
supplier
|
Объект «Organization»
|
Поставщик
|
systemNumber
|
Строка
|
«Номер заказа», присвоенный мидофисом
|
ticketType
|
Строка
|
Тип билета. Доступные значения:
- EXTERNAL - Внешний
- OWN - Свой
- FAKE - Фиктивный
- NOT_OWN - Чужой
|
travellers
|
Объекты «Traveller»
|
Список путешественников
|
travellersPassengerTypes
|
Объекты «PassengerTypeReference»
|
Привязка путешественников к словарю «PassengerType»
|
uid
|
Строка
|
Уникальный идентификатор объекта
|
unholdDate
|
Дата
|
Дата разморозки средств
|
validationMessages
|
Объекты «ValidationMessage»
|
Список валидационных сообщений
|
validatorCode
|
Строка
|
Номер валидатора
|
waitingForRefundConfirmation
|
Строка
|
Флаг, информирующий о состоянии продукта:
- true - если продукт находится в состоянии ожидания подтверждения возврата
- false - иначе
|
Таблица. 27 Описание основных полей «HotelProduct»