1 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2 <SOAP-ENV:Body>
3 <ns1:TicketingResponse>
4 <ResponseBin>
5 <Response>
6 <Ticketing ID="?" Status="?" Code="?">
7 <!--ID — Id брони в системе Nemo, целое число, обязательный-->
8 <!--Status — индикатор состояния брони, возможные значения:
9 booked — забронировано,
10 canceled — бронь отменена,
11 ticket — выписана
12 UNDEFINED — статус не определён-->
13 <!--Code — код брони в системе поставщика-->
14 <QueryPlace xsi:nil="true"/>
15 <!--QueryPlace — положение брони в очереди, Number — номер брони в очереди-->
16 <Flight FlightId="?">
17 <!--FlightId — Id перелёта в системе Nemo-->
18 <WebService>?</WebService>
19 <!--WebService — поставщик перелёта-->
20 <ValCompany>?</ValCompany>
21 <!--ValCompany — код авиакомпании, являющейся валидирующим перевозчиком, IATA-->
22 <URL>?</URL>
23 <!--URL — ссылка на бронирование конкретного перелета-->
24 <Segments>
25 <Segment SegNum="?" SegGroupNum="?">
26 <!--SegNum — номер сегмента в перелёте-->
27 <!--SegGroupNum – номер плеча перелёта-->
28 <DepAirp CodeType="IATA">?</DepAirp>
29 <!--DepAirp — аэропорт отправления, например: MOW — любой аэропорт в г.Москва
30 или SVO — Шереметьево-->
31 <DepTerminal>?</DepTerminal>
32 <!--DepTerminal — терминал пункта отправления, если пустое значение,
33 то в аэропорту всего 1 терминал-->
34 <ArrAirp CodeType="IATA">?</ArrAirp>
35 <!--ArrAirp — аэропорт прибытия-->
36 <ArrTerminal>?</ArrTerminal>
37 <!--ArrTerminal — терминал пункта прибытия, если пустое значение,
38 то в аэропорту всего 1 терминал-->
39 <OpAirline>?</OpAirline>
40 <!--OpAirline — авиакомпания перевозчик, например: SU — Аэрофлот-->
41 <MarkAirline>?</MarkAirline>
42 <!--MarkAirline — авиакомпания, продающая перелёт-->
43 <MarkAirlineName>?</MarkAirlineName>
44 <!--MarkAirlineName - полное наименование АК на кириллице-->
45 <FlightNumber>?</FlightNumber>
46 <!--FlightNumber — номер рейса-->
47 <AircraftName>?</AircraftName>
48 <!--AircraftName - наименование воздушного судна-->
49 <AircraftType>?</AircraftType>
50 <!--AircraftType — тип воздушного судна, код-->
51 <DepDateTime>?</DepDateTime>
52 <!--DepDateTime — дата и время отправления, формат ГГГГ-MM-ДДTЧЧ:ММ:СС-->
53 <ArrDateTime>?</ArrDateTime>
54 <!--ArrDateTime — дата и время прибытия, формат ГГГГ-MM-ДДTЧЧ:ММ:СС-->
55 <StopNum>?</StopNum>
56 <!--StopNum — количество остановок-->
57 <BookingCodes>
58 <BookingCode ClassType="?">
59 <!--ClassType — класс перелета, например: economy-->
60 <BookingCode>?</BookingCode>
61 <!--BookingCode — код класса бронирования, у разных авиакомпаний один и тот же класс
62 может записываться разными литерами, например: L-->
63 </BookingCode>
64 </BookingCodes>
65 <FlightTime>?</FlightTime>
66 <!--FlightTime — время перелёта в минутах-->
67 <TimeZone Departure="?" Arrival="?"/>
68 <!--Departure временная зона аэропорта отправления-->
69 <!--Arrival — временная зона аэропорта прибытия-->
70 <ETicket>?</ETicket>
71 <!--ETicket — признак электронного билета, значения: true / false-->
72 </Segment>
73 </Segments>
74 <PricingInfo Refundable="?">
75 <!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно-->
76 <PassengerFare Type="?" Quantity="?">
77 <!--Type — тип пассажира, возможные значения: ADT — взрослые, CNN — дети,
78 INF — младенцы, INS — младенцы с местом-->
79 <!--Quantity — количество пассажиров данного типа-->
80 <BaseFare Currency="?" Amount="?"/>
81 <!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены-->
82 <EquiveFare Currency="?" Amount="?"/>
83 <!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи).
84 Currency — код валюты, Amount — значение цены-->
85 <TotalFare Currency="?" Amount="?"/>
86 <!--TotalFare — суммарная стоимость, в эквивалентной валюте.
87 Currency — код валюты, Amount — значение цены-->
88 <Taxes>
89 <Tax CurCode="?" TaxCode="?" Amount="?"/>
90 <!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы-->
91 </Taxes>
92 <Tariffs>
93 <Tariff Code="?" SegNum="?"/>
94 <!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф-->
95 </Tariffs>
96 <FareCalc>?</FareCalc>
97 <!--FareCalc — строка расчёта цены-->
98 <LastTicketDateTime>?</LastTicketDateTime>
99 <!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
100 </PassengerFare>
101 </PricingInfo>
102 <Commission Currency="?">?</Commission>
103 <Charges Currency="?">?</Charges>
104 <!--Charges — сборы, Currency — код валюты-->
105 <TotalPrice Currency="?">?</TotalPrice>
106 <!--TotalPrice — итоговая цена, Currency — код валюты-->
107 </Flight>
108 <Agency Name="?">
109 <!--Name — название агентства-->
110 <Telephone Type="?">
111 <!--Type — тип номера, обязательный, возможные значения:
112 M — мобильный, H — домашний, B — рабочий, A — агенство-->
113 <!--Optional:-->
114 <PhoneNumber>?</PhoneNumber>
115 <!--PhoneNumber — номер телефона-->
116 <!--Optional:-->
117 <CountryAccessCode>?</CountryAccessCode>
118 <!--CountryAccessCode — код страны-->
119 <!--Optional:-->
120 <AreaCityCode>?</AreaCityCode>
121 <!--AreaCityCode — код региона/города-->
122 </Telephone>
123 <Address City="?" State="?" StreetAddress="?" PostalCode="?" CountryCode="?"/>
124 <!--City — город-->
125 <!--State — штат-->
126 <!--StreetAddress — адрес в городе (улица, дом, корпус, офис и т.д.)-->
127 <!--PostalCode — почтовый индекс-->
128 <!--CountryCode — код страны (RU, UA и т.п.)-->
129 </Agency>
130 <ItinReceipts Encoding="?" Format="?">
131 <!--ItinReceipts — маршрут квитанция, Encoding — кодировка, Format — формат-->
132 <FareStored xsi:nil="true"/>
133 <PaymentTransactions>
134 <Transaction>
135 <Id>?</Id>
136 <!--Id - номер транзакции в Немо-->
137 <Status>?</Status>
138 <!--Status - статус транзакции-->
139 <GatewayName>?</GatewayName>
140 <!--GatewayName - название платежного шлюза-->
141 <MoneyPaid Currency="?">?</MoneyPaid>
142 <!--MoneyPaid - сумма оплаты-->
143 <!--Currency - валюта-->
144 <PaymentDateTime>?</PaymentDateTime>
145 <!--PaymentDateTime - дата и время оплаты-->
146 <CreateDateTime>?</CreateDateTime>
147 <!--CreateDateTime - дата и время создания платежной транзакции-->
148 <Description/>
149 </Transaction>
150 </PaymentTransactions>
151 <PaymentStatus>?</PaymentStatus>
152 <!--PaymentStatus - статус оплаты-->
153 <Travellers>
154 <!--Zero or more repetitions:-->
155 <Traveller Type="?" IsContact="?" LinkedTo="?" Num="?" TravellerId="?">
156 <!--Type — тип пассажира, обязательный, возможные значения: ADT — взрослые,
157 CNN — дети со взрослыми,UNN — дети без сопровождения взрослых, INF — младенцы, INS — младенцы с местом-->
158 <!--IsContact — если true — то данный пассажир является контактным лицом, если false — то не является,
159 контактное лицо может быть только 1, если среди пассажиров есть взрослые, то только кто-то из них
160 может быть контактным лицом, по умолчанию false-->
161 <!--Num — порядковый номер пассажира, начинается с 1-->
162 <!--LinkedTo — номер взрослого, к которому привязан младенец/ребёнок-->
163 <!--TravellerId — устаревший параметр, не используется-->
164 <Meal>?</Meal>
165 <!--Meal — код типа питания, возможные значения:
166 NONE — отсутствует
167 AVML — Азиатская вегетарианская кухня
168 BLML — Блюда щадящей диеты
169 CHML — Детское питание
170 CHPC — Детский холодный завтрак
171 СНСС — Детский горячий завтрак
172 CHHC — Детский ланч, ветчина и сыр
173 PBJS — Детский ланч, ореховое масло
174 CHMC — Детский обед макароны с сыром
175 DBML — Диабетическое питание
176 FPML — Фрукты
177 GFML — Питание без клейковины
178 HFML — Питание богатое клетчаткой
179 HNML — Индусская кухня
180 BBML — Питание для младенцев
181 KSML — Кошерная кухня
182 SMKB — Кошерный завтрак
183 SMKL — Кошерный ланч
184 SMKD — Кошерный обед
185 LPML — Малобелковое питание
186 LCML — Низкокалорийное питание
187 LFML — Низкохолестериновое питание
188 PRML — Низкопуриновое питание
189 LSML — Малосоленое питание
190 MOML — Мюсли
191 NLML — Безмолочные продукты
192 ORML — Восточная кухня
193 RVML — Сырые овощи
194 SFML — Морепродукты
195 SPML — Особое питание
196 VLML — Вегетарианское, молоко и яйца
197 VGML — Строго вегетарианское питание
198 VJML — Джайнизское вегетарианское
199 VOML — Восточное вегетарианское питание-->
200 <PersonalInfo DateOfBirth="?" Nationality="?" Gender="?">
201 <!--DateOfBirth — дата рождения в формате ДД.ММ.ГГГГ (например 31.12.2000)-->
202 <!--Nationality — гражданство, двух буквенный код страны (RU, UA, US и т.д.)-->
203 <!--Gender — пол пассажира, возможные значения: M — мужской(Male), F — женский(Female)-->
204 <FirstName>?</FirstName>
205 <!--FirstName — имя пассажира-->
206 <LastName>?</LastName>
207 <!--LastName — фамилия пассажира-->
208 <!--Optional:-->
209 <MiddleName>?</MiddleName>
210 <!--MiddleName — отчество пассажира-->
211 </PersonalInfo>
212 <LoyaltyCard OpCode="?" Number="?"/>
213 <!--OpCode — код авиакомпании-->
214 <!--Number — номер карточки-->
215 <ContactInfo>
216 <!--Optional:-->
217 <EmailID>?</EmailID>
218 <!--EmailID — контактный email-->
219 <!--Optional:-->
220 <Telephone Type="?">
221 <!--Type — тип номера, возможные значения: M — мобильный, H — домашний, B — рабочий-->
222 <!--Optional:-->
223 <PhoneNumber>?</PhoneNumber>
224 <!--PhoneNumber — номер телефона-->
225 <!--Optional:-->
226 <CountryAccessCode>?</CountryAccessCode>
227 <!--CountryAccessCode — код страны-->
228 <!--Optional:-->
229 <AreaCityCode>?</AreaCityCode>
230 <!--AreaCityCode — код региона/города-->
231 </Telephone>
232 </ContactInfo>
233 <DocumentInfo DocType="?" DocNum="?" CountryCode="?" DocElapsedTime="?"/>
234 <!--DocType — тип документа, возможные значения:
235 Р — Паспорт
236 A – Паспорт иностранца
237 С — Внутренний гражданский паспорт
238 F – Документ заменяющий паспорт
239 М — Воинское удостоверение
240 N – Сертификат натурализации(специфичный документ США)
241 T – Док.повторного въезда, паспорт беженца
242 V – Документ для пересечения границы-->
243 <!--DocNum — номер документа-->
244 <!--CountryCode — двух буквенный код страны выдачи паспорта (RU, UA, US и т.д.)-->
245 <!--DocElapsedTime — срок истечения срока действия паспорта в ДД.ММ.ГГГ (например 31.12.2000)-->
246 <VisaInfo Num="?" IssueCountry="?" IssuePlace="?" BirthCountry="?" BirthCity="?" IssueDate="?"/>
247 <!--Num — номер визы-->
248 <!--IssueDate — дата(ДД.ММ.ГГГГ) выдачи визы-->
249 <!--IssueCountry — страна выдачи визы-->
250 <!--IssuePlace — место выдачи визы-->
251 <!--BirthCountry — страна рождения(IATA код страны)-->
252 <!--BirthCity — город рождения(название)-->
253 <ArrAddress City="?" State="?" StreetAddress="?" PostalCode="?" CountryCode="?"/>
254 <!--City — город-->
255 <!--State — штат или область въезда-->
256 <!--StreetAddress — адрес: улица, номер дома, квартиры и т.д.-->
257 <!--PostalCode — почтовый код-->
258 <!--CountryCode — код страны-->
259 <PreferedPlace SmokingAllowed="?" Location="?" RowNumber="?" PlaceNumber="?" SegNumber="?"/>
260 <!--Если указаны номер ряда и номер места, то параметры SmokingAllowed и Location игнорируются-->
261 <!--SmokingAllowed — булевское значение, true — место для курящих, false — место для некурящих-->
262 <!--Location — положение места в ряде, возможные значения:
263 W — у окна (Window)
264 M — где-то в середине ряда (Middle)
265 NPW — возле прохода (NearPassengerWay)
266 NS — нет предпочтения (NotSpecified)-->
267 <!--RowNumber — номер ряда-->
268 <!--PlaceNumber — номер места-->
269 <!--SegNumber — номер сегмента-->
270 <DocStringFormats>
271 <!--Zero or more repetitions:-->
272 <DocStringFormat>?</DocStringFormat>
273 <!--DocStringFormat — формат паспортной строки, возможные значения:
274 DOCS — строка формата DOCS, FOID — строка формата FOID-->
275 </DocStringFormats>
276 </Traveller>
277 </Travellers>
278 </BookFlight>
279 <Requisites/>
280 <RequestType xsi:nil="true"/>
281 <UserID xsi:nil="true"/>
282 <Errors>
283 <Error Code="?">
284 <!--Code — код ошибки в системе Nemo-->
285 <ServiceErrorMessage>?</ServiceErrorMessage>
286 <!--ServiceErrorMessage — сообщение об ошибке полученное от веб-сервиса поставщика-->
287 <Message>?</Message>
288 <!--Message — сообщение об ошибке от системы Nemo-->
289 </Error>
290 </Errors>
291 </Response>
292 </ResponseBin>
293 </ns1:TicketingResponse>
294 </SOAP-ENV:Body>
295 </SOAP-ENV:Envelope>