Wiki source code of 3. CalcPackage

Version 14.1 by Giorgi Mdivnishvili on 2024/04/11 08:20

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2
3
4 {{toc/}}
5 {{/box}}
6
7 = Method Description =
8
9 This method is used to calculate full package with hotels and flights, to recheck prices, availability, prices and cancelation policy before book.
10
11 == Endpoint URL - [POST] ==
12
13 {{info}}
14 [[https:~~/~~/integration.kazunion.com/api/TourPackages/CalcPackage>>https://integration.kazunion.com/api/TourPackages/CalcPackage]]
15 {{/info}}
16
17
18 == Request Parameters ==
19
20 (% class="box infomessage" %)
21 (((
22 None
23 )))
24
25
26 == Request Body ==
27
28 {{code language="Json"}}
29 {
30 "packageId": "string",
31 "extraServicePriceCodes": [
32 "string"
33 ],
34 "flightPassengers": [
35 {
36 "id": "string",
37 "selectedForwardBaggageCode": "string",
38 "selectedBackwardBaggageCode": "string"
39 }
40 ],
41 "includeInsurance": true,
42 "refreshPrices": true
43 }
44 {{/code}}
45
46 (% class="wikigeneratedid" id="HRequestBodyexample" %)
47 (% id="cke_bm_10575S" style="display:none" %)
48
49
50
51 == Request Body example ==
52
53 {{code language="Json"}}
54 {
55 "packageId": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d",
56 "includeInsurance": true
57 }
58
59 {{/code}}
60
61
62 == Response ==
63
64 {{code language="json"}}
65 {
66 "error": true,
67 "errorCode": "string",
68 "errorDescription": "string",
69 "userErrorDescription": "string",
70 "package": {
71 "cacheKey": "string",
72 "id": "string",
73 "priceCurrency": "string",
74 "totalPrice": 0,
75 "agentCommissionPercent": 0,
76 "agentCommissionAmount": 0,
77 "includedExtrasAmount": 0,
78 "priceDifference": 0,
79 "hotel": {
80 "hotelPriceId": "string",
81 "providerId": 0,
82 "hotelName": "string",
83 "hotelCode": "string",
84 "nigths": 0,
85 "mealPlan": "string",
86 "hotelClass": "string",
87 "availabilityType": "OnRequest",
88 "availableRoomsCount": 0,
89 "fewRooms": true,
90 "roomCategoryCode": "string",
91 "roomCategoryName": "string",
92 "placementTypeName": "string",
93 "placementDescription": "string",
94 "checkInDate": "2023-12-26T12:55:59.433Z",
95 "checkOutDate": "2023-12-26T12:55:59.433Z",
96 "adults": 0,
97 "children": 0,
98 "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
99 "districtName": "string",
100 "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
101 "cityName": "string",
102 "countryCode": "string",
103 "countryName": "string",
104 "hasAlcohol": true,
105 "hasFreeWifi": true,
106 "hasMetro": true,
107 "hasPool": true,
108 "hasMall": true,
109 "cancellationPolicyDescription": "string",
110 "cancellationPolicy": {
111 "cancellationPolicyCode": "string",
112 "noShowChargeValue": 0,
113 "noShowChargeValueType": "string",
114 "earlyDepartureChargeValue": 0,
115 "earlyDepartureChargeValueType": "string",
116 "conditions": [
117 {
118 "timeunits": 0,
119 "timeunitType": "string",
120 "timeOffsetTypeName": "string",
121 "chargeValue": 0,
122 "chargeValueType": "string"
123 }
124 ]
125 }
126 },
127 "flight": {
128 "id": "string",
129 "departureDate": "2023-12-26T12:55:59.433Z",
130 "returnDate": "2023-12-26T12:55:59.433Z",
131 "departureTicketsLeft": 0,
132 "returnTicketsLeft": 0,
133 "departureAvailabilityType": "OnRequest",
134 "returnAvailabilityType": "OnRequest",
135 "isTwoWay": true,
136 "sameBaggageForAll": true,
137 "totalBaggage": true,
138 "departureSegments": [
139 {
140 "airlineCode": "string",
141 "airlineName": "string",
142 "flightCode": "string",
143 "class": "string",
144 "lugageWeight": 0,
145 "handLugageWeight": 0,
146 "departureFlightDate": "2023-12-26T12:55:59.433Z",
147 "departureCountryName": "string",
148 "departureCityName": "string",
149 "departureAirportCode": "string",
150 "departureAirportName": "string",
151 "departureTerminalCode": "string",
152 "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
153 "arrivalCountryName": "string",
154 "arrivalCityName": "string",
155 "arrivalAirportCode": "string",
156 "arrivalAirportName": "string",
157 "arrivalTerminalCode": "string",
158 "flightDuration": "string"
159 }
160 ],
161 "returnSegments": [
162 {
163 "airlineCode": "string",
164 "airlineName": "string",
165 "flightCode": "string",
166 "class": "string",
167 "lugageWeight": 0,
168 "handLugageWeight": 0,
169 "departureFlightDate": "2023-12-26T12:55:59.433Z",
170 "departureCountryName": "string",
171 "departureCityName": "string",
172 "departureAirportCode": "string",
173 "departureAirportName": "string",
174 "departureTerminalCode": "string",
175 "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
176 "arrivalCountryName": "string",
177 "arrivalCityName": "string",
178 "arrivalAirportCode": "string",
179 "arrivalAirportName": "string",
180 "arrivalTerminalCode": "string",
181 "flightDuration": "string"
182 }
183 ],
184 "passengers": [
185 {
186 "id": "string",
187 "isAdult": true,
188 "selectedForwardBaggageCode": "string",
189 "selectedBackwardBaggageCode": "string",
190 "forwardBaggages": [
191 {
192 "baggageCode": "string",
193 "description": "string",
194 "price": 0,
195 "currency": "string",
196 "included": true
197 }
198 ],
199 "backwardBaggages": [
200 {
201 "baggageCode": "string",
202 "description": "string",
203 "price": 0,
204 "currency": "string",
205 "included": true
206 }
207 ]
208 }
209 ]
210 },
211 "extraServices": [
212 {
213 "extraServiceCode": "string",
214 "extraServiceTypeCode": "string",
215 "isMandatory": 0,
216 "extraServiceName": "string",
217 "minimalServiceAmount": 0,
218 "includedPriceCode": "string",
219 "prices": [
220 {
221 "extraServicePriceCode": "string",
222 "displayName": "string",
223 "restrictionInfo": "string",
224 "additionalInfo": "string",
225 "price": 0,
226 "extraPrice": 0,
227 "currency": "string"
228 }
229 ]
230 }
231 ],
232 "insurancePrice": {
233 "name": "string",
234 "price": 0,
235 "priceSurcarge": 0,
236 "actualStartDate": "2023-12-26T12:55:59.433Z",
237 "actualEndDate": "2023-12-26T12:55:59.433Z",
238 "optional": true,
239 "includedInPackagePrice": true
240 }
241 },
242 "altPackages": [
243 {
244 "cacheKey": "string",
245 "id": "string",
246 "priceCurrency": "string",
247 "totalPrice": 0,
248 "agentCommissionPercent": 0,
249 "agentCommissionAmount": 0,
250 "includedExtrasAmount": 0,
251 "priceDifference": 0,
252 "hotel": {
253 "hotelPriceId": "string",
254 "providerId": 0,
255 "hotelName": "string",
256 "hotelCode": "string",
257 "nigths": 0,
258 "mealPlan": "string",
259 "hotelClass": "string",
260 "availabilityType": "OnRequest",
261 "availableRoomsCount": 0,
262 "fewRooms": true,
263 "roomCategoryCode": "string",
264 "roomCategoryName": "string",
265 "placementTypeName": "string",
266 "placementDescription": "string",
267 "checkInDate": "2023-12-26T12:55:59.433Z",
268 "checkOutDate": "2023-12-26T12:55:59.433Z",
269 "adults": 0,
270 "children": 0,
271 "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
272 "districtName": "string",
273 "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
274 "cityName": "string",
275 "countryCode": "string",
276 "countryName": "string",
277 "hasAlcohol": true,
278 "hasFreeWifi": true,
279 "hasMetro": true,
280 "hasPool": true,
281 "hasMall": true,
282 "cancellationPolicyDescription": "string",
283 "cancellationPolicy": {
284 "cancellationPolicyCode": "string",
285 "noShowChargeValue": 0,
286 "noShowChargeValueType": "string",
287 "earlyDepartureChargeValue": 0,
288 "earlyDepartureChargeValueType": "string",
289 "conditions": [
290 {
291 "timeunits": 0,
292 "timeunitType": "string",
293 "timeOffsetTypeName": "string",
294 "chargeValue": 0,
295 "chargeValueType": "string"
296 }
297 ]
298 }
299 },
300 "flight": {
301 "id": "string",
302 "departureDate": "2023-12-26T12:55:59.433Z",
303 "returnDate": "2023-12-26T12:55:59.433Z",
304 "departureTicketsLeft": 0,
305 "returnTicketsLeft": 0,
306 "departureAvailabilityType": "OnRequest",
307 "returnAvailabilityType": "OnRequest",
308 "isTwoWay": true,
309 "sameBaggageForAll": true,
310 "totalBaggage": true,
311 "departureSegments": [
312 {
313 "airlineCode": "string",
314 "airlineName": "string",
315 "flightCode": "string",
316 "class": "string",
317 "lugageWeight": 0,
318 "handLugageWeight": 0,
319 "departureFlightDate": "2023-12-26T12:55:59.433Z",
320 "departureCountryName": "string",
321 "departureCityName": "string",
322 "departureAirportCode": "string",
323 "departureAirportName": "string",
324 "departureTerminalCode": "string",
325 "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
326 "arrivalCountryName": "string",
327 "arrivalCityName": "string",
328 "arrivalAirportCode": "string",
329 "arrivalAirportName": "string",
330 "arrivalTerminalCode": "string",
331 "flightDuration": "string"
332 }
333 ],
334 "returnSegments": [
335 {
336 "airlineCode": "string",
337 "airlineName": "string",
338 "flightCode": "string",
339 "class": "string",
340 "lugageWeight": 0,
341 "handLugageWeight": 0,
342 "departureFlightDate": "2023-12-26T12:55:59.433Z",
343 "departureCountryName": "string",
344 "departureCityName": "string",
345 "departureAirportCode": "string",
346 "departureAirportName": "string",
347 "departureTerminalCode": "string",
348 "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
349 "arrivalCountryName": "string",
350 "arrivalCityName": "string",
351 "arrivalAirportCode": "string",
352 "arrivalAirportName": "string",
353 "arrivalTerminalCode": "string",
354 "flightDuration": "string"
355 }
356 ],
357 "passengers": [
358 {
359 "id": "string",
360 "isAdult": true,
361 "selectedForwardBaggageCode": "string",
362 "selectedBackwardBaggageCode": "string",
363 "forwardBaggages": [
364 {
365 "baggageCode": "string",
366 "description": "string",
367 "price": 0,
368 "currency": "string",
369 "included": true
370 }
371 ],
372 "backwardBaggages": [
373 {
374 "baggageCode": "string",
375 "description": "string",
376 "price": 0,
377 "currency": "string",
378 "included": true
379 }
380 ]
381 }
382 ]
383 },
384 "extraServices": [
385 {
386 "extraServiceCode": "string",
387 "extraServiceTypeCode": "string",
388 "isMandatory": 0,
389 "extraServiceName": "string",
390 "minimalServiceAmount": 0,
391 "includedPriceCode": "string",
392 "prices": [
393 {
394 "extraServicePriceCode": "string",
395 "displayName": "string",
396 "restrictionInfo": "string",
397 "additionalInfo": "string",
398 "price": 0,
399 "extraPrice": 0,
400 "currency": "string"
401 }
402 ]
403 }
404 ],
405 "insurancePrice": {
406 "name": "string",
407 "price": 0,
408 "priceSurcarge": 0,
409 "actualStartDate": "2023-12-26T12:55:59.433Z",
410 "actualEndDate": "2023-12-26T12:55:59.433Z",
411 "optional": true,
412 "includedInPackagePrice": true
413 }
414 }
415 ],
416 "refreshPriceResult": "Success"
417 }
418 {{/code}}
419
420
421 === Response example ===
422
423 {{code language="Json"}}
424 {
425 "package": {
426 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d",
427 "priceCurrency": "USD",
428 "totalPrice": 781.60,
429 "agentCommissionPercent": 0.00,
430 "agentCommissionAmount": 0.00,
431 "includedExtrasAmount": 0,
432 "priceDifference": 0,
433 "hotel": {
434 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
435 "hotelName": "Ibis Al Rigga",
436 "hotelCode": "IBH-6685",
437 "nigths": 4,
438 "mealPlan": "RO",
439 "hotelClass": "3",
440 "hotelColor": "#2E8B57",
441 "availabilityType": "FreeSale",
442 "availableRoomsCount": 0,
443 "fewRooms": true,
444 "roomCategoryCode": "DBC",
445 "roomCategoryName": "Standard room with 1 double bed",
446 "placementTypeName": "DBL",
447 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
448 "checkInDate": "2024-05-17T00:00:00.000",
449 "checkOutDate": "2024-05-21T00:00:00.000",
450 "adults": 2,
451 "children": 0,
452 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
453 "districtName": "Deira",
454 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
455 "cityName": "Dubai",
456 "countryCode": "AE",
457 "countryName": "United Arab Emirates",
458 "hasAlcohol": true,
459 "hasFreeWifi": true,
460 "hasMetro": true,
461 "hasPool": false,
462 "hasMall": true,
463 "infantMaxAge": 2.99,
464 "childMinAge": 3.00,
465 "childMaxAge": 11.99,
466 "teenMinAge": 0.0,
467 "teenMaxAge": 0.0,
468 "adultMinAge": 12.00,
469 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
470 "cancellationPolicy": {
471 "noShowChargeValue": 100,
472 "noShowChargeValueType": "%",
473 "earlyDepartureChargeValue": 100,
474 "earlyDepartureChargeValueType": "%",
475 "conditions": [
476 {
477 "timeunits": 365,
478 "timeunitType": "Day",
479 "timeOffsetTypeName": "Before Arrival",
480 "chargeValue": 100,
481 "chargeValueType": "%"
482 }
483 ]
484 }
485 },
486 "flight": {
487 "id": "53552191-59ea-469d-ae9d-5b848da8839d",
488 "departureDate": "2024-05-17T00:00:00.000",
489 "returnDate": "2024-05-21T00:00:00.000",
490 "departureTicketsLeft": 45,
491 "returnTicketsLeft": 44,
492 "departureAvailabilityType": "FreeSale",
493 "returnAvailabilityType": "FreeSale",
494 "isTwoWay": true,
495 "sameBaggageForAll": false,
496 "totalBaggage": false,
497 "isBlock": true,
498 "class": "Economy",
499 "departureSegments": [
500 {
501 "airlineCode": "FZ",
502 "airlineName": "Fly Dubai",
503 "flightCode": "FZ1722",
504 "class": "Economy",
505 "lugageWeight": 20,
506 "handLugageWeight": 6,
507 "departureFlightDate": "2024-05-17T03:35:00.000",
508 "departureCountryName": "Kazakhstan",
509 "departureCityName": "Almaty",
510 "departureAirportCode": "ALA",
511 "departureAirportName": "Almaty Intl Airport",
512 "departureTerminalCode": "ALA",
513 "arrivalFlightDate": "2024-05-17T07:10:00.000",
514 "arrivalCountryName": "United Arab Emirates",
515 "arrivalCityName": "Dubai",
516 "arrivalAirportCode": "DXB",
517 "arrivalAirportName": "Dubai Intl Airport",
518 "arrivalTerminalCode": "DXB3",
519 "flightDuration": "5h 35m"
520 }
521 ],
522 "returnSegments": [
523 {
524 "airlineCode": "FZ",
525 "airlineName": "Fly Dubai",
526 "flightCode": "FZ1721",
527 "class": "Economy",
528 "lugageWeight": 20,
529 "handLugageWeight": 6,
530 "departureFlightDate": "2024-05-21T21:25:00.000",
531 "departureCountryName": "United Arab Emirates",
532 "departureCityName": "Dubai",
533 "departureAirportCode": "DXB",
534 "departureAirportName": "Dubai Intl Airport",
535 "departureTerminalCode": "DXB3",
536 "arrivalFlightDate": "2024-05-22T02:35:00.000",
537 "arrivalCountryName": "Kazakhstan",
538 "arrivalCityName": "Almaty",
539 "arrivalAirportCode": "ALA",
540 "arrivalAirportName": "Almaty Intl Airport",
541 "arrivalTerminalCode": "ALA",
542 "flightDuration": "3h 10m"
543 }
544 ],
545 "passengers": [
546 {
547 "id": "53552191-59ea-469d-ae9d-5b848da8839d-A1",
548 "isAdult": true,
549 "selectedForwardBaggageCode": "INCLUDED",
550 "selectedBackwardBaggageCode": "INCLUDED",
551 "forwardBaggages": [
552 {
553 "baggageCode": "INCLUDED",
554 "description": "20 Kg Included",
555 "price": 0.0,
556 "currency": "USD",
557 "included": true
558 }
559 ],
560 "backwardBaggages": [
561 {
562 "baggageCode": "INCLUDED",
563 "description": "20 Kg Included",
564 "price": 0.0,
565 "currency": "USD",
566 "included": true
567 }
568 ]
569 },
570 {
571 "id": "53552191-59ea-469d-ae9d-5b848da8839d-A2",
572 "isAdult": true,
573 "selectedForwardBaggageCode": "INCLUDED",
574 "selectedBackwardBaggageCode": "INCLUDED",
575 "forwardBaggages": [
576 {
577 "baggageCode": "INCLUDED",
578 "description": "20 Kg Included",
579 "price": 0.0,
580 "currency": "USD",
581 "included": true
582 }
583 ],
584 "backwardBaggages": [
585 {
586 "baggageCode": "INCLUDED",
587 "description": "20 Kg Included",
588 "price": 0.0,
589 "currency": "USD",
590 "included": true
591 }
592 ]
593 }
594 ]
595 },
596 "extraServices": [],
597 "insurancePrice": {
598 "name": "Medical INS (N10000)",
599 "price": 22.40,
600 "actualStartDate": "2024-05-17T00:00:00.000",
601 "actualEndDate": "2024-05-21T00:00:00.000",
602 "optional": false,
603 "includedInPackagePrice": true
604 },
605 "sortCheckInOut": "17.05.2024-21.05.2024",
606 "sortAirline": "fly dubai",
607 "sortHotelName": "ibis al rigga",
608 "sortDetails": "ro",
609 "sortPlacement": "standard room with 1 double bed dbl"
610 },
611 "altPackages": [
612 {
613 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d",
614 "priceCurrency": "USD",
615 "totalPrice": 781.60,
616 "agentCommissionPercent": 0.00,
617 "agentCommissionAmount": 0.00,
618 "includedExtrasAmount": 0,
619 "priceDifference": 0.00,
620 "hotel": {
621 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
622 "hotelName": "Ibis Al Rigga",
623 "hotelCode": "IBH-6685",
624 "nigths": 4,
625 "mealPlan": "RO",
626 "hotelClass": "3",
627 "hotelColor": "#2E8B57",
628 "availabilityType": "FreeSale",
629 "availableRoomsCount": 0,
630 "fewRooms": true,
631 "roomCategoryCode": "DBC",
632 "roomCategoryName": "Standard room with 1 double bed",
633 "placementTypeName": "DBL",
634 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
635 "checkInDate": "2024-05-17T00:00:00.000",
636 "checkOutDate": "2024-05-21T00:00:00.000",
637 "adults": 2,
638 "children": 0,
639 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
640 "districtName": "Deira",
641 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
642 "cityName": "Dubai",
643 "countryCode": "AE",
644 "countryName": "United Arab Emirates",
645 "hasAlcohol": true,
646 "hasFreeWifi": true,
647 "hasMetro": true,
648 "hasPool": false,
649 "hasMall": true,
650 "infantMaxAge": 2.99,
651 "childMinAge": 3.00,
652 "childMaxAge": 11.99,
653 "teenMinAge": 0.0,
654 "teenMaxAge": 0.0,
655 "adultMinAge": 12.00,
656 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
657 "cancellationPolicy": {
658 "noShowChargeValue": 100,
659 "noShowChargeValueType": "%",
660 "earlyDepartureChargeValue": 100,
661 "earlyDepartureChargeValueType": "%",
662 "conditions": [
663 {
664 "timeunits": 365,
665 "timeunitType": "Day",
666 "timeOffsetTypeName": "Before Arrival",
667 "chargeValue": 100,
668 "chargeValueType": "%"
669 }
670 ]
671 }
672 },
673 "flight": {
674 "id": "53552191-59ea-469d-ae9d-5b848da8839d",
675 "departureDate": "2024-05-17T00:00:00.000",
676 "returnDate": "2024-05-21T00:00:00.000",
677 "departureTicketsLeft": 45,
678 "returnTicketsLeft": 44,
679 "departureAvailabilityType": "FreeSale",
680 "returnAvailabilityType": "FreeSale",
681 "isTwoWay": true,
682 "sameBaggageForAll": false,
683 "totalBaggage": false,
684 "isBlock": true,
685 "class": "Economy",
686 "departureSegments": [
687 {
688 "airlineCode": "FZ",
689 "airlineName": "Fly Dubai",
690 "flightCode": "FZ1722",
691 "class": "Economy",
692 "lugageWeight": 20,
693 "handLugageWeight": 6,
694 "departureFlightDate": "2024-05-17T03:35:00.000",
695 "departureCountryName": "Kazakhstan",
696 "departureCityName": "Almaty",
697 "departureAirportCode": "ALA",
698 "departureAirportName": "Almaty Intl Airport",
699 "departureTerminalCode": "ALA",
700 "arrivalFlightDate": "2024-05-17T07:10:00.000",
701 "arrivalCountryName": "United Arab Emirates",
702 "arrivalCityName": "Dubai",
703 "arrivalAirportCode": "DXB",
704 "arrivalAirportName": "Dubai Intl Airport",
705 "arrivalTerminalCode": "DXB3",
706 "flightDuration": "5h 35m"
707 }
708 ],
709 "returnSegments": [
710 {
711 "airlineCode": "FZ",
712 "airlineName": "Fly Dubai",
713 "flightCode": "FZ1721",
714 "class": "Economy",
715 "lugageWeight": 20,
716 "handLugageWeight": 6,
717 "departureFlightDate": "2024-05-21T21:25:00.000",
718 "departureCountryName": "United Arab Emirates",
719 "departureCityName": "Dubai",
720 "departureAirportCode": "DXB",
721 "departureAirportName": "Dubai Intl Airport",
722 "departureTerminalCode": "DXB3",
723 "arrivalFlightDate": "2024-05-22T02:35:00.000",
724 "arrivalCountryName": "Kazakhstan",
725 "arrivalCityName": "Almaty",
726 "arrivalAirportCode": "ALA",
727 "arrivalAirportName": "Almaty Intl Airport",
728 "arrivalTerminalCode": "ALA",
729 "flightDuration": "3h 10m"
730 }
731 ],
732 "passengers": [
733 {
734 "id": "53552191-59ea-469d-ae9d-5b848da8839d-A1",
735 "isAdult": true,
736 "selectedForwardBaggageCode": "INCLUDED",
737 "selectedBackwardBaggageCode": "INCLUDED",
738 "forwardBaggages": [
739 {
740 "baggageCode": "INCLUDED",
741 "description": "20 Kg Included",
742 "price": 0.0,
743 "currency": "USD",
744 "included": true
745 }
746 ],
747 "backwardBaggages": [
748 {
749 "baggageCode": "INCLUDED",
750 "description": "20 Kg Included",
751 "price": 0.0,
752 "currency": "USD",
753 "included": true
754 }
755 ]
756 },
757 {
758 "id": "53552191-59ea-469d-ae9d-5b848da8839d-A2",
759 "isAdult": true,
760 "selectedForwardBaggageCode": "INCLUDED",
761 "selectedBackwardBaggageCode": "INCLUDED",
762 "forwardBaggages": [
763 {
764 "baggageCode": "INCLUDED",
765 "description": "20 Kg Included",
766 "price": 0.0,
767 "currency": "USD",
768 "included": true
769 }
770 ],
771 "backwardBaggages": [
772 {
773 "baggageCode": "INCLUDED",
774 "description": "20 Kg Included",
775 "price": 0.0,
776 "currency": "USD",
777 "included": true
778 }
779 ]
780 }
781 ]
782 },
783 "extraServices": [],
784 "insurancePrice": {
785 "name": "Medical INS (N10000)",
786 "price": 22.40,
787 "actualStartDate": "2024-05-17T00:00:00.000",
788 "actualEndDate": "2024-05-21T00:00:00.000",
789 "optional": false,
790 "includedInPackagePrice": true
791 },
792 "sortCheckInOut": "17.05.2024-21.05.2024",
793 "sortAirline": "fly dubai",
794 "sortHotelName": "ibis al rigga",
795 "sortDetails": "ro",
796 "sortPlacement": "standard room with 1 double bed dbl"
797 },
798 {
799 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:cac3b381-190d-41e7-baeb-788d060393a2",
800 "priceCurrency": "USD",
801 "totalPrice": 1057.60,
802 "agentCommissionPercent": 0.00,
803 "agentCommissionAmount": 0.00,
804 "includedExtrasAmount": 0,
805 "priceDifference": 276.00,
806 "hotel": {
807 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
808 "hotelName": "Ibis Al Rigga",
809 "hotelCode": "IBH-6685",
810 "nigths": 4,
811 "mealPlan": "RO",
812 "hotelClass": "3",
813 "hotelColor": "#2E8B57",
814 "availabilityType": "FreeSale",
815 "availableRoomsCount": 0,
816 "fewRooms": true,
817 "roomCategoryCode": "DBC",
818 "roomCategoryName": "Standard room with 1 double bed",
819 "placementTypeName": "DBL",
820 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
821 "checkInDate": "2024-05-17T00:00:00.000",
822 "checkOutDate": "2024-05-21T00:00:00.000",
823 "adults": 2,
824 "children": 0,
825 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
826 "districtName": "Deira",
827 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
828 "cityName": "Dubai",
829 "countryCode": "AE",
830 "countryName": "United Arab Emirates",
831 "hasAlcohol": true,
832 "hasFreeWifi": true,
833 "hasMetro": true,
834 "hasPool": false,
835 "hasMall": true,
836 "infantMaxAge": 2.99,
837 "childMinAge": 3.00,
838 "childMaxAge": 11.99,
839 "teenMinAge": 0.0,
840 "teenMaxAge": 0.0,
841 "adultMinAge": 12.00,
842 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
843 "cancellationPolicy": {
844 "noShowChargeValue": 100,
845 "noShowChargeValueType": "%",
846 "earlyDepartureChargeValue": 100,
847 "earlyDepartureChargeValueType": "%",
848 "conditions": [
849 {
850 "timeunits": 365,
851 "timeunitType": "Day",
852 "timeOffsetTypeName": "Before Arrival",
853 "chargeValue": 100,
854 "chargeValueType": "%"
855 }
856 ]
857 }
858 },
859 "flight": {
860 "id": "cac3b381-190d-41e7-baeb-788d060393a2",
861 "departureDate": "2024-05-17T00:00:00.000",
862 "returnDate": "2024-05-21T00:00:00.000",
863 "departureTicketsLeft": 6,
864 "returnTicketsLeft": 8,
865 "departureAvailabilityType": "FewPlaces",
866 "returnAvailabilityType": "FewPlaces",
867 "isTwoWay": true,
868 "sameBaggageForAll": false,
869 "totalBaggage": false,
870 "isBlock": true,
871 "class": "Economy",
872 "departureSegments": [
873 {
874 "airlineCode": "KC",
875 "airlineName": "Air Astana",
876 "flightCode": "KC897",
877 "class": "Economy",
878 "lugageWeight": 20,
879 "handLugageWeight": 6,
880 "departureFlightDate": "2024-05-17T09:15:00.000",
881 "departureCountryName": "Kazakhstan",
882 "departureCityName": "Almaty",
883 "departureAirportCode": "ALA",
884 "departureAirportName": "Almaty Intl Airport",
885 "departureTerminalCode": "ALA",
886 "arrivalFlightDate": "2024-05-17T12:55:00.000",
887 "arrivalCountryName": "United Arab Emirates",
888 "arrivalCityName": "Dubai",
889 "arrivalAirportCode": "DXB",
890 "arrivalAirportName": "Dubai Intl Airport",
891 "arrivalTerminalCode": "DXB1",
892 "flightDuration": "5h 40m"
893 }
894 ],
895 "returnSegments": [
896 {
897 "airlineCode": "KC",
898 "airlineName": "Air Astana",
899 "flightCode": "KC898",
900 "class": "Economy",
901 "lugageWeight": 20,
902 "handLugageWeight": 6,
903 "departureFlightDate": "2024-05-21T13:55:00.000",
904 "departureCountryName": "United Arab Emirates",
905 "departureCityName": "Dubai",
906 "departureAirportCode": "DXB",
907 "departureAirportName": "Dubai Intl Airport",
908 "departureTerminalCode": "DXB1",
909 "arrivalFlightDate": "2024-05-21T19:10:00.000",
910 "arrivalCountryName": "Kazakhstan",
911 "arrivalCityName": "Almaty",
912 "arrivalAirportCode": "ALA",
913 "arrivalAirportName": "Almaty Intl Airport",
914 "arrivalTerminalCode": "ALA",
915 "flightDuration": "3h 15m"
916 }
917 ],
918 "passengers": [
919 {
920 "id": "cac3b381-190d-41e7-baeb-788d060393a2-A1",
921 "isAdult": true,
922 "selectedForwardBaggageCode": "INCLUDED",
923 "selectedBackwardBaggageCode": "INCLUDED",
924 "forwardBaggages": [
925 {
926 "baggageCode": "INCLUDED",
927 "description": "1PC",
928 "price": 0.0,
929 "currency": "USD",
930 "included": true
931 }
932 ],
933 "backwardBaggages": [
934 {
935 "baggageCode": "INCLUDED",
936 "description": "1PC",
937 "price": 0.0,
938 "currency": "USD",
939 "included": true
940 }
941 ]
942 },
943 {
944 "id": "cac3b381-190d-41e7-baeb-788d060393a2-A2",
945 "isAdult": true,
946 "selectedForwardBaggageCode": "INCLUDED",
947 "selectedBackwardBaggageCode": "INCLUDED",
948 "forwardBaggages": [
949 {
950 "baggageCode": "INCLUDED",
951 "description": "1PC",
952 "price": 0.0,
953 "currency": "USD",
954 "included": true
955 }
956 ],
957 "backwardBaggages": [
958 {
959 "baggageCode": "INCLUDED",
960 "description": "1PC",
961 "price": 0.0,
962 "currency": "USD",
963 "included": true
964 }
965 ]
966 }
967 ]
968 },
969 "extraServices": [],
970 "insurancePrice": {
971 "name": "Medical INS (N10000)",
972 "price": 22.40,
973 "actualStartDate": "2024-05-17T00:00:00.000",
974 "actualEndDate": "2024-05-21T00:00:00.000",
975 "optional": false,
976 "includedInPackagePrice": true
977 },
978 "sortCheckInOut": "17.05.2024-21.05.2024",
979 "sortAirline": "air astana",
980 "sortHotelName": "ibis al rigga",
981 "sortDetails": "ro",
982 "sortPlacement": "standard room with 1 double bed dbl"
983 },
984 {
985 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:be2db8e7-f01a-4fd4-951d-c5f2ce07c69d",
986 "priceCurrency": "USD",
987 "totalPrice": 1087.60,
988 "agentCommissionPercent": 0.00,
989 "agentCommissionAmount": 0.00,
990 "includedExtrasAmount": 0,
991 "priceDifference": 306.00,
992 "hotel": {
993 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
994 "hotelName": "Ibis Al Rigga",
995 "hotelCode": "IBH-6685",
996 "nigths": 4,
997 "mealPlan": "RO",
998 "hotelClass": "3",
999 "hotelColor": "#2E8B57",
1000 "availabilityType": "FreeSale",
1001 "availableRoomsCount": 0,
1002 "fewRooms": true,
1003 "roomCategoryCode": "DBC",
1004 "roomCategoryName": "Standard room with 1 double bed",
1005 "placementTypeName": "DBL",
1006 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
1007 "checkInDate": "2024-05-17T00:00:00.000",
1008 "checkOutDate": "2024-05-21T00:00:00.000",
1009 "adults": 2,
1010 "children": 0,
1011 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
1012 "districtName": "Deira",
1013 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
1014 "cityName": "Dubai",
1015 "countryCode": "AE",
1016 "countryName": "United Arab Emirates",
1017 "hasAlcohol": true,
1018 "hasFreeWifi": true,
1019 "hasMetro": true,
1020 "hasPool": false,
1021 "hasMall": true,
1022 "infantMaxAge": 2.99,
1023 "childMinAge": 3.00,
1024 "childMaxAge": 11.99,
1025 "teenMinAge": 0.0,
1026 "teenMaxAge": 0.0,
1027 "adultMinAge": 12.00,
1028 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
1029 "cancellationPolicy": {
1030 "noShowChargeValue": 100,
1031 "noShowChargeValueType": "%",
1032 "earlyDepartureChargeValue": 100,
1033 "earlyDepartureChargeValueType": "%",
1034 "conditions": [
1035 {
1036 "timeunits": 365,
1037 "timeunitType": "Day",
1038 "timeOffsetTypeName": "Before Arrival",
1039 "chargeValue": 100,
1040 "chargeValueType": "%"
1041 }
1042 ]
1043 }
1044 },
1045 "flight": {
1046 "id": "be2db8e7-f01a-4fd4-951d-c5f2ce07c69d",
1047 "departureDate": "2024-05-17T00:00:00.000",
1048 "returnDate": "2024-05-21T00:00:00.000",
1049 "departureTicketsLeft": 7,
1050 "returnTicketsLeft": 7,
1051 "departureAvailabilityType": "FewPlaces",
1052 "returnAvailabilityType": "FewPlaces",
1053 "isTwoWay": true,
1054 "sameBaggageForAll": false,
1055 "totalBaggage": true,
1056 "isBlock": false,
1057 "class": "Economy",
1058 "departureSegments": [
1059 {
1060 "airlineCode": "FZ",
1061 "airlineName": "Fly Dubai",
1062 "flightCode": "FZ1722",
1063 "class": "Economy",
1064 "lugageWeight": 20,
1065 "handLugageWeight": 6,
1066 "departureFlightDate": "2024-05-17T03:40:00.000",
1067 "departureCountryName": "Kazakhstan",
1068 "departureCityName": "Almaty",
1069 "departureAirportCode": "ALA",
1070 "departureAirportName": "Almaty Intl Airport",
1071 "departureTerminalCode": "ALA",
1072 "arrivalFlightDate": "2024-05-17T07:15:00.000",
1073 "arrivalCountryName": "United Arab Emirates",
1074 "arrivalCityName": "Dubai",
1075 "arrivalAirportCode": "DXB",
1076 "arrivalAirportName": "Dubai Intl Airport",
1077 "arrivalTerminalCode": "DXB3",
1078 "flightDuration": "5h 35m"
1079 }
1080 ],
1081 "returnSegments": [
1082 {
1083 "airlineCode": "FZ",
1084 "airlineName": "Fly Dubai",
1085 "flightCode": "FZ1721",
1086 "class": "Economy",
1087 "lugageWeight": 20,
1088 "handLugageWeight": 6,
1089 "departureFlightDate": "2024-05-21T21:30:00.000",
1090 "departureCountryName": "United Arab Emirates",
1091 "departureCityName": "Dubai",
1092 "departureAirportCode": "DXB",
1093 "departureAirportName": "Dubai Intl Airport",
1094 "departureTerminalCode": "DXB3",
1095 "arrivalFlightDate": "2024-05-22T02:40:00.000",
1096 "arrivalCountryName": "Kazakhstan",
1097 "arrivalCityName": "Almaty",
1098 "arrivalAirportCode": "ALA",
1099 "arrivalAirportName": "Almaty Intl Airport",
1100 "arrivalTerminalCode": "ALA",
1101 "flightDuration": "3h 10m"
1102 }
1103 ],
1104 "passengers": [
1105 {
1106 "id": "be2db8e7-f01a-4fd4-951d-c5f2ce07c69d-A1",
1107 "isAdult": true,
1108 "forwardBaggages": [],
1109 "backwardBaggages": []
1110 },
1111 {
1112 "id": "be2db8e7-f01a-4fd4-951d-c5f2ce07c69d-A2",
1113 "isAdult": true,
1114 "forwardBaggages": [],
1115 "backwardBaggages": []
1116 }
1117 ]
1118 },
1119 "extraServices": [],
1120 "insurancePrice": {
1121 "name": "Medical INS (N10000)",
1122 "price": 22.40,
1123 "actualStartDate": "2024-05-17T00:00:00.000",
1124 "actualEndDate": "2024-05-21T00:00:00.000",
1125 "optional": false,
1126 "includedInPackagePrice": true
1127 },
1128 "sortCheckInOut": "17.05.2024-21.05.2024",
1129 "sortAirline": "fly dubai",
1130 "sortHotelName": "ibis al rigga",
1131 "sortDetails": "ro",
1132 "sortPlacement": "standard room with 1 double bed dbl"
1133 },
1134 {
1135 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:f8d50dcc-5e46-405f-b071-362a0f713db0",
1136 "priceCurrency": "USD",
1137 "totalPrice": 1087.60,
1138 "agentCommissionPercent": 0.00,
1139 "agentCommissionAmount": 0.00,
1140 "includedExtrasAmount": 0,
1141 "priceDifference": 306.00,
1142 "hotel": {
1143 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
1144 "hotelName": "Ibis Al Rigga",
1145 "hotelCode": "IBH-6685",
1146 "nigths": 4,
1147 "mealPlan": "RO",
1148 "hotelClass": "3",
1149 "hotelColor": "#2E8B57",
1150 "availabilityType": "FreeSale",
1151 "availableRoomsCount": 0,
1152 "fewRooms": true,
1153 "roomCategoryCode": "DBC",
1154 "roomCategoryName": "Standard room with 1 double bed",
1155 "placementTypeName": "DBL",
1156 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
1157 "checkInDate": "2024-05-17T00:00:00.000",
1158 "checkOutDate": "2024-05-21T00:00:00.000",
1159 "adults": 2,
1160 "children": 0,
1161 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
1162 "districtName": "Deira",
1163 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
1164 "cityName": "Dubai",
1165 "countryCode": "AE",
1166 "countryName": "United Arab Emirates",
1167 "hasAlcohol": true,
1168 "hasFreeWifi": true,
1169 "hasMetro": true,
1170 "hasPool": false,
1171 "hasMall": true,
1172 "infantMaxAge": 2.99,
1173 "childMinAge": 3.00,
1174 "childMaxAge": 11.99,
1175 "teenMinAge": 0.0,
1176 "teenMaxAge": 0.0,
1177 "adultMinAge": 12.00,
1178 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
1179 "cancellationPolicy": {
1180 "noShowChargeValue": 100,
1181 "noShowChargeValueType": "%",
1182 "earlyDepartureChargeValue": 100,
1183 "earlyDepartureChargeValueType": "%",
1184 "conditions": [
1185 {
1186 "timeunits": 365,
1187 "timeunitType": "Day",
1188 "timeOffsetTypeName": "Before Arrival",
1189 "chargeValue": 100,
1190 "chargeValueType": "%"
1191 }
1192 ]
1193 }
1194 },
1195 "flight": {
1196 "id": "f8d50dcc-5e46-405f-b071-362a0f713db0",
1197 "departureDate": "2024-05-17T00:00:00.000",
1198 "returnDate": "2024-05-21T00:00:00.000",
1199 "departureTicketsLeft": 7,
1200 "returnTicketsLeft": 7,
1201 "departureAvailabilityType": "FewPlaces",
1202 "returnAvailabilityType": "FewPlaces",
1203 "isTwoWay": true,
1204 "sameBaggageForAll": false,
1205 "totalBaggage": true,
1206 "isBlock": false,
1207 "class": "Economy",
1208 "departureSegments": [
1209 {
1210 "airlineCode": "FZ",
1211 "airlineName": "Fly Dubai",
1212 "flightCode": "FZ1722",
1213 "class": "Economy",
1214 "lugageWeight": 20,
1215 "handLugageWeight": 6,
1216 "departureFlightDate": "2024-05-17T03:40:00.000",
1217 "departureCountryName": "Kazakhstan",
1218 "departureCityName": "Almaty",
1219 "departureAirportCode": "ALA",
1220 "departureAirportName": "Almaty Intl Airport",
1221 "departureTerminalCode": "ALA",
1222 "arrivalFlightDate": "2024-05-17T07:15:00.000",
1223 "arrivalCountryName": "United Arab Emirates",
1224 "arrivalCityName": "Dubai",
1225 "arrivalAirportCode": "DXB",
1226 "arrivalAirportName": "Dubai Intl Airport",
1227 "arrivalTerminalCode": "DXB3",
1228 "flightDuration": "5h 35m"
1229 }
1230 ],
1231 "returnSegments": [
1232 {
1233 "airlineCode": "FZ",
1234 "airlineName": "Fly Dubai",
1235 "flightCode": "FZ1853",
1236 "class": "Economy",
1237 "lugageWeight": 20,
1238 "handLugageWeight": 6,
1239 "departureFlightDate": "2024-05-21T22:55:00.000",
1240 "departureCountryName": "United Arab Emirates",
1241 "departureCityName": "Dubai",
1242 "departureAirportCode": "DXB",
1243 "departureAirportName": "Dubai Intl Airport",
1244 "departureTerminalCode": "DXB3",
1245 "arrivalFlightDate": "2024-05-22T04:05:00.000",
1246 "arrivalCountryName": "Kazakhstan",
1247 "arrivalCityName": "Almaty",
1248 "arrivalAirportCode": "ALA",
1249 "arrivalAirportName": "Almaty Intl Airport",
1250 "arrivalTerminalCode": "ALA",
1251 "flightDuration": "3h 10m"
1252 }
1253 ],
1254 "passengers": [
1255 {
1256 "id": "f8d50dcc-5e46-405f-b071-362a0f713db0-A1",
1257 "isAdult": true,
1258 "forwardBaggages": [],
1259 "backwardBaggages": []
1260 },
1261 {
1262 "id": "f8d50dcc-5e46-405f-b071-362a0f713db0-A2",
1263 "isAdult": true,
1264 "forwardBaggages": [],
1265 "backwardBaggages": []
1266 }
1267 ]
1268 },
1269 "extraServices": [],
1270 "insurancePrice": {
1271 "name": "Medical INS (N10000)",
1272 "price": 22.40,
1273 "actualStartDate": "2024-05-17T00:00:00.000",
1274 "actualEndDate": "2024-05-21T00:00:00.000",
1275 "optional": false,
1276 "includedInPackagePrice": true
1277 },
1278 "sortCheckInOut": "17.05.2024-21.05.2024",
1279 "sortAirline": "fly dubai",
1280 "sortHotelName": "ibis al rigga",
1281 "sortDetails": "ro",
1282 "sortPlacement": "standard room with 1 double bed dbl"
1283 },
1284 {
1285 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:6107eb99-53f1-4c1b-94cd-d06badaa5f59",
1286 "priceCurrency": "USD",
1287 "totalPrice": 1087.60,
1288 "agentCommissionPercent": 0.00,
1289 "agentCommissionAmount": 0.00,
1290 "includedExtrasAmount": 0,
1291 "priceDifference": 306.00,
1292 "hotel": {
1293 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
1294 "hotelName": "Ibis Al Rigga",
1295 "hotelCode": "IBH-6685",
1296 "nigths": 4,
1297 "mealPlan": "RO",
1298 "hotelClass": "3",
1299 "hotelColor": "#2E8B57",
1300 "availabilityType": "FreeSale",
1301 "availableRoomsCount": 0,
1302 "fewRooms": true,
1303 "roomCategoryCode": "DBC",
1304 "roomCategoryName": "Standard room with 1 double bed",
1305 "placementTypeName": "DBL",
1306 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
1307 "checkInDate": "2024-05-17T00:00:00.000",
1308 "checkOutDate": "2024-05-21T00:00:00.000",
1309 "adults": 2,
1310 "children": 0,
1311 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
1312 "districtName": "Deira",
1313 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
1314 "cityName": "Dubai",
1315 "countryCode": "AE",
1316 "countryName": "United Arab Emirates",
1317 "hasAlcohol": true,
1318 "hasFreeWifi": true,
1319 "hasMetro": true,
1320 "hasPool": false,
1321 "hasMall": true,
1322 "infantMaxAge": 2.99,
1323 "childMinAge": 3.00,
1324 "childMaxAge": 11.99,
1325 "teenMinAge": 0.0,
1326 "teenMaxAge": 0.0,
1327 "adultMinAge": 12.00,
1328 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
1329 "cancellationPolicy": {
1330 "noShowChargeValue": 100,
1331 "noShowChargeValueType": "%",
1332 "earlyDepartureChargeValue": 100,
1333 "earlyDepartureChargeValueType": "%",
1334 "conditions": [
1335 {
1336 "timeunits": 365,
1337 "timeunitType": "Day",
1338 "timeOffsetTypeName": "Before Arrival",
1339 "chargeValue": 100,
1340 "chargeValueType": "%"
1341 }
1342 ]
1343 }
1344 },
1345 "flight": {
1346 "id": "6107eb99-53f1-4c1b-94cd-d06badaa5f59",
1347 "departureDate": "2024-05-17T00:00:00.000",
1348 "returnDate": "2024-05-21T00:00:00.000",
1349 "departureTicketsLeft": 7,
1350 "returnTicketsLeft": 7,
1351 "departureAvailabilityType": "FewPlaces",
1352 "returnAvailabilityType": "FewPlaces",
1353 "isTwoWay": true,
1354 "sameBaggageForAll": false,
1355 "totalBaggage": true,
1356 "isBlock": false,
1357 "class": "Economy",
1358 "departureSegments": [
1359 {
1360 "airlineCode": "FZ",
1361 "airlineName": "Fly Dubai",
1362 "flightCode": "FZ1854",
1363 "class": "Economy",
1364 "lugageWeight": 20,
1365 "handLugageWeight": 6,
1366 "departureFlightDate": "2024-05-17T05:05:00.000",
1367 "departureCountryName": "Kazakhstan",
1368 "departureCityName": "Almaty",
1369 "departureAirportCode": "ALA",
1370 "departureAirportName": "Almaty Intl Airport",
1371 "departureTerminalCode": "ALA",
1372 "arrivalFlightDate": "2024-05-17T08:40:00.000",
1373 "arrivalCountryName": "United Arab Emirates",
1374 "arrivalCityName": "Dubai",
1375 "arrivalAirportCode": "DXB",
1376 "arrivalAirportName": "Dubai Intl Airport",
1377 "arrivalTerminalCode": "DXB3",
1378 "flightDuration": "5h 35m"
1379 }
1380 ],
1381 "returnSegments": [
1382 {
1383 "airlineCode": "FZ",
1384 "airlineName": "Fly Dubai",
1385 "flightCode": "FZ1721",
1386 "class": "Economy",
1387 "lugageWeight": 20,
1388 "handLugageWeight": 6,
1389 "departureFlightDate": "2024-05-21T21:30:00.000",
1390 "departureCountryName": "United Arab Emirates",
1391 "departureCityName": "Dubai",
1392 "departureAirportCode": "DXB",
1393 "departureAirportName": "Dubai Intl Airport",
1394 "departureTerminalCode": "DXB3",
1395 "arrivalFlightDate": "2024-05-22T02:40:00.000",
1396 "arrivalCountryName": "Kazakhstan",
1397 "arrivalCityName": "Almaty",
1398 "arrivalAirportCode": "ALA",
1399 "arrivalAirportName": "Almaty Intl Airport",
1400 "arrivalTerminalCode": "ALA",
1401 "flightDuration": "3h 10m"
1402 }
1403 ],
1404 "passengers": [
1405 {
1406 "id": "6107eb99-53f1-4c1b-94cd-d06badaa5f59-A1",
1407 "isAdult": true,
1408 "selectedForwardBaggageCode": "TOTAL_BAGGAGE",
1409 "forwardBaggages": [
1410 {
1411 "baggageCode": "TOTAL_BAGGAGE",
1412 "description": "20 kg included",
1413 "price": 0.00,
1414 "currency": "USD",
1415 "included": true
1416 }
1417 ],
1418 "backwardBaggages": [
1419 {
1420 "baggageCode": "INCLUDED_IN_FORWARD",
1421 "price": 0,
1422 "included": false
1423 }
1424 ]
1425 },
1426 {
1427 "id": "6107eb99-53f1-4c1b-94cd-d06badaa5f59-A2",
1428 "isAdult": true,
1429 "selectedForwardBaggageCode": "TOTAL_BAGGAGE",
1430 "forwardBaggages": [
1431 {
1432 "baggageCode": "TOTAL_BAGGAGE",
1433 "description": "20 kg included",
1434 "price": 0.00,
1435 "currency": "USD",
1436 "included": true
1437 }
1438 ],
1439 "backwardBaggages": [
1440 {
1441 "baggageCode": "INCLUDED_IN_FORWARD",
1442 "price": 0,
1443 "included": false
1444 }
1445 ]
1446 }
1447 ]
1448 },
1449 "extraServices": [],
1450 "insurancePrice": {
1451 "name": "Medical INS (N10000)",
1452 "price": 22.40,
1453 "actualStartDate": "2024-05-17T00:00:00.000",
1454 "actualEndDate": "2024-05-21T00:00:00.000",
1455 "optional": false,
1456 "includedInPackagePrice": true
1457 },
1458 "sortCheckInOut": "17.05.2024-21.05.2024",
1459 "sortAirline": "fly dubai",
1460 "sortHotelName": "ibis al rigga",
1461 "sortDetails": "ro",
1462 "sortPlacement": "standard room with 1 double bed dbl"
1463 },
1464 {
1465 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:e056a111-8dea-4710-954c-1a0215e516c9",
1466 "priceCurrency": "USD",
1467 "totalPrice": 1087.60,
1468 "agentCommissionPercent": 0.00,
1469 "agentCommissionAmount": 0.00,
1470 "includedExtrasAmount": 0,
1471 "priceDifference": 306.00,
1472 "hotel": {
1473 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
1474 "hotelName": "Ibis Al Rigga",
1475 "hotelCode": "IBH-6685",
1476 "nigths": 4,
1477 "mealPlan": "RO",
1478 "hotelClass": "3",
1479 "hotelColor": "#2E8B57",
1480 "availabilityType": "FreeSale",
1481 "availableRoomsCount": 0,
1482 "fewRooms": true,
1483 "roomCategoryCode": "DBC",
1484 "roomCategoryName": "Standard room with 1 double bed",
1485 "placementTypeName": "DBL",
1486 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
1487 "checkInDate": "2024-05-17T00:00:00.000",
1488 "checkOutDate": "2024-05-21T00:00:00.000",
1489 "adults": 2,
1490 "children": 0,
1491 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
1492 "districtName": "Deira",
1493 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
1494 "cityName": "Dubai",
1495 "countryCode": "AE",
1496 "countryName": "United Arab Emirates",
1497 "hasAlcohol": true,
1498 "hasFreeWifi": true,
1499 "hasMetro": true,
1500 "hasPool": false,
1501 "hasMall": true,
1502 "infantMaxAge": 2.99,
1503 "childMinAge": 3.00,
1504 "childMaxAge": 11.99,
1505 "teenMinAge": 0.0,
1506 "teenMaxAge": 0.0,
1507 "adultMinAge": 12.00,
1508 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
1509 "cancellationPolicy": {
1510 "noShowChargeValue": 100,
1511 "noShowChargeValueType": "%",
1512 "earlyDepartureChargeValue": 100,
1513 "earlyDepartureChargeValueType": "%",
1514 "conditions": [
1515 {
1516 "timeunits": 365,
1517 "timeunitType": "Day",
1518 "timeOffsetTypeName": "Before Arrival",
1519 "chargeValue": 100,
1520 "chargeValueType": "%"
1521 }
1522 ]
1523 }
1524 },
1525 "flight": {
1526 "id": "e056a111-8dea-4710-954c-1a0215e516c9",
1527 "departureDate": "2024-05-17T00:00:00.000",
1528 "returnDate": "2024-05-21T00:00:00.000",
1529 "departureTicketsLeft": 7,
1530 "returnTicketsLeft": 7,
1531 "departureAvailabilityType": "FewPlaces",
1532 "returnAvailabilityType": "FewPlaces",
1533 "isTwoWay": true,
1534 "sameBaggageForAll": false,
1535 "totalBaggage": true,
1536 "isBlock": false,
1537 "class": "Economy",
1538 "departureSegments": [
1539 {
1540 "airlineCode": "FZ",
1541 "airlineName": "Fly Dubai",
1542 "flightCode": "FZ1854",
1543 "class": "Economy",
1544 "lugageWeight": 20,
1545 "handLugageWeight": 6,
1546 "departureFlightDate": "2024-05-17T05:05:00.000",
1547 "departureCountryName": "Kazakhstan",
1548 "departureCityName": "Almaty",
1549 "departureAirportCode": "ALA",
1550 "departureAirportName": "Almaty Intl Airport",
1551 "departureTerminalCode": "ALA",
1552 "arrivalFlightDate": "2024-05-17T08:40:00.000",
1553 "arrivalCountryName": "United Arab Emirates",
1554 "arrivalCityName": "Dubai",
1555 "arrivalAirportCode": "DXB",
1556 "arrivalAirportName": "Dubai Intl Airport",
1557 "arrivalTerminalCode": "DXB3",
1558 "flightDuration": "5h 35m"
1559 }
1560 ],
1561 "returnSegments": [
1562 {
1563 "airlineCode": "FZ",
1564 "airlineName": "Fly Dubai",
1565 "flightCode": "FZ1853",
1566 "class": "Economy",
1567 "lugageWeight": 20,
1568 "handLugageWeight": 6,
1569 "departureFlightDate": "2024-05-21T22:55:00.000",
1570 "departureCountryName": "United Arab Emirates",
1571 "departureCityName": "Dubai",
1572 "departureAirportCode": "DXB",
1573 "departureAirportName": "Dubai Intl Airport",
1574 "departureTerminalCode": "DXB3",
1575 "arrivalFlightDate": "2024-05-22T04:05:00.000",
1576 "arrivalCountryName": "Kazakhstan",
1577 "arrivalCityName": "Almaty",
1578 "arrivalAirportCode": "ALA",
1579 "arrivalAirportName": "Almaty Intl Airport",
1580 "arrivalTerminalCode": "ALA",
1581 "flightDuration": "3h 10m"
1582 }
1583 ],
1584 "passengers": [
1585 {
1586 "id": "e056a111-8dea-4710-954c-1a0215e516c9-A1",
1587 "isAdult": true,
1588 "forwardBaggages": [],
1589 "backwardBaggages": []
1590 },
1591 {
1592 "id": "e056a111-8dea-4710-954c-1a0215e516c9-A2",
1593 "isAdult": true,
1594 "forwardBaggages": [],
1595 "backwardBaggages": []
1596 }
1597 ]
1598 },
1599 "extraServices": [],
1600 "insurancePrice": {
1601 "name": "Medical INS (N10000)",
1602 "price": 22.40,
1603 "actualStartDate": "2024-05-17T00:00:00.000",
1604 "actualEndDate": "2024-05-21T00:00:00.000",
1605 "optional": false,
1606 "includedInPackagePrice": true
1607 },
1608 "sortCheckInOut": "17.05.2024-21.05.2024",
1609 "sortAirline": "fly dubai",
1610 "sortHotelName": "ibis al rigga",
1611 "sortDetails": "ro",
1612 "sortPlacement": "standard room with 1 double bed dbl"
1613 },
1614 {
1615 "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:265dfb4f-df75-4a8e-ad08-52a742c8742d",
1616 "priceCurrency": "USD",
1617 "totalPrice": 1139.42,
1618 "agentCommissionPercent": 0.00,
1619 "agentCommissionAmount": 0.00,
1620 "includedExtrasAmount": 0,
1621 "priceDifference": 357.82,
1622 "hotel": {
1623 "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f",
1624 "hotelName": "Ibis Al Rigga",
1625 "hotelCode": "IBH-6685",
1626 "nigths": 4,
1627 "mealPlan": "RO",
1628 "hotelClass": "3",
1629 "hotelColor": "#2E8B57",
1630 "availabilityType": "FreeSale",
1631 "availableRoomsCount": 0,
1632 "fewRooms": true,
1633 "roomCategoryCode": "DBC",
1634 "roomCategoryName": "Standard room with 1 double bed",
1635 "placementTypeName": "DBL",
1636 "placementDescription": "STAY LOND AND SAVE B2B - 4S ALO Equipped with ibis bedding, take comfort in our ibis room measuring 19 m² offering the ultimate comfort: large double bed, 42\" LED TV with all the best channels, and a bathroom with shower ",
1637 "checkInDate": "2024-05-17T00:00:00.000",
1638 "checkOutDate": "2024-05-21T00:00:00.000",
1639 "adults": 2,
1640 "children": 0,
1641 "districtUID": "aaff2238-fa72-4900-83f8-a16990415547",
1642 "districtName": "Deira",
1643 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2",
1644 "cityName": "Dubai",
1645 "countryCode": "AE",
1646 "countryName": "United Arab Emirates",
1647 "hasAlcohol": true,
1648 "hasFreeWifi": true,
1649 "hasMetro": true,
1650 "hasPool": false,
1651 "hasMall": true,
1652 "infantMaxAge": 2.99,
1653 "childMinAge": 3.00,
1654 "childMaxAge": 11.99,
1655 "teenMinAge": 0.0,
1656 "teenMaxAge": 0.0,
1657 "adultMinAge": 12.00,
1658 "cancellationPolicyDescription": "Cancellation Policy: Non refundable",
1659 "cancellationPolicy": {
1660 "noShowChargeValue": 100,
1661 "noShowChargeValueType": "%",
1662 "earlyDepartureChargeValue": 100,
1663 "earlyDepartureChargeValueType": "%",
1664 "conditions": [
1665 {
1666 "timeunits": 365,
1667 "timeunitType": "Day",
1668 "timeOffsetTypeName": "Before Arrival",
1669 "chargeValue": 100,
1670 "chargeValueType": "%"
1671 }
1672 ]
1673 }
1674 },
1675 "flight": {
1676 "id": "265dfb4f-df75-4a8e-ad08-52a742c8742d",
1677 "departureDate": "2024-05-17T00:00:00.000",
1678 "returnDate": "2024-05-21T00:00:00.000",
1679 "departureTicketsLeft": 7,
1680 "returnTicketsLeft": 7,
1681 "departureAvailabilityType": "FewPlaces",
1682 "returnAvailabilityType": "FewPlaces",
1683 "isTwoWay": true,
1684 "sameBaggageForAll": false,
1685 "totalBaggage": true,
1686 "isBlock": false,
1687 "class": "Economy",
1688 "departureSegments": [
1689 {
1690 "airlineCode": "KC",
1691 "airlineName": "Air Astana",
1692 "flightCode": "KC897",
1693 "class": "Economy",
1694 "lugageWeight": 20,
1695 "handLugageWeight": 6,
1696 "departureFlightDate": "2024-05-17T09:15:00.000",
1697 "departureCountryName": "Kazakhstan",
1698 "departureCityName": "Almaty",
1699 "departureAirportCode": "ALA",
1700 "departureAirportName": "Almaty Intl Airport",
1701 "departureTerminalCode": "ALA",
1702 "arrivalFlightDate": "2024-05-17T12:55:00.000",
1703 "arrivalCountryName": "United Arab Emirates",
1704 "arrivalCityName": "Dubai",
1705 "arrivalAirportCode": "DXB",
1706 "arrivalAirportName": "Dubai Intl Airport",
1707 "arrivalTerminalCode": "DXB1",
1708 "flightDuration": "5h 40m"
1709 }
1710 ],
1711 "returnSegments": [
1712 {
1713 "airlineCode": "KC",
1714 "airlineName": "Air Astana",
1715 "flightCode": "KC898",
1716 "class": "Economy",
1717 "lugageWeight": 20,
1718 "handLugageWeight": 6,
1719 "departureFlightDate": "2024-05-21T13:55:00.000",
1720 "departureCountryName": "United Arab Emirates",
1721 "departureCityName": "Dubai",
1722 "departureAirportCode": "DXB",
1723 "departureAirportName": "Dubai Intl Airport",
1724 "departureTerminalCode": "DXB1",
1725 "arrivalFlightDate": "2024-05-21T19:10:00.000",
1726 "arrivalCountryName": "Kazakhstan",
1727 "arrivalCityName": "Almaty",
1728 "arrivalAirportCode": "ALA",
1729 "arrivalAirportName": "Almaty Intl Airport",
1730 "arrivalTerminalCode": "ALA",
1731 "flightDuration": "3h 15m"
1732 }
1733 ],
1734 "passengers": [
1735 {
1736 "id": "265dfb4f-df75-4a8e-ad08-52a742c8742d-A1",
1737 "isAdult": true,
1738 "forwardBaggages": [],
1739 "backwardBaggages": []
1740 },
1741 {
1742 "id": "265dfb4f-df75-4a8e-ad08-52a742c8742d-A2",
1743 "isAdult": true,
1744 "forwardBaggages": [],
1745 "backwardBaggages": []
1746 }
1747 ]
1748 },
1749 "extraServices": [],
1750 "insurancePrice": {
1751 "name": "Medical INS (N10000)",
1752 "price": 22.40,
1753 "actualStartDate": "2024-05-17T00:00:00.000",
1754 "actualEndDate": "2024-05-21T00:00:00.000",
1755 "optional": false,
1756 "includedInPackagePrice": true
1757 },
1758 "sortCheckInOut": "17.05.2024-21.05.2024",
1759 "sortAirline": "air astana",
1760 "sortHotelName": "ibis al rigga",
1761 "sortDetails": "ro",
1762 "sortPlacement": "standard room with 1 double bed dbl"
1763 }
1764 ],
1765 "refreshPriceResult": "Success",
1766 "error": false
1767 }
1768 {{/code}}
1769
1770
1771 === Schema ===
1772
1773 {{success}}
1774 CalcTourPackageResponse{
1775
1776 |error|boolean
1777 |errorCode|string
1778 nullable: true
1779 |errorDescription|string
1780 nullable: true
1781 |userErrorDescription|string
1782 nullable: true
1783 |package|TourPackage{(((
1784 |cacheKey|string
1785 nullable: true
1786 |id|string
1787 nullable: true
1788 |priceCurrency|string
1789 nullable: true
1790 |totalPrice|number($double)
1791 |agentCommissionPercent|number($double)
1792 |agentCommissionAmount|number($double)
1793 |includedExtrasAmount|number($double)
1794 |priceDifference|number($double)
1795 |hotel|PackageHotel{(((
1796 |hotelPriceId|string
1797 nullable: true
1798 |hotelName|string
1799 nullable: true
1800 |hotelCode|string
1801 nullable: true
1802 |nigths|integer($int32)
1803 |mealPlan|string
1804 nullable: true
1805 |hotelClass|string
1806 nullable: true
1807 |hotelColor|string
1808 nullable: true
1809 |availabilityType|RoomAvailabilityTypeEnumstringEnum:
1810 [ OnRequest, FreeSale, StopSale ]
1811 |availableRoomsCount|integer($int32)
1812 |fewRooms|boolean
1813 |roomCategoryCode|string
1814 nullable: true
1815 |roomCategoryName|string
1816 nullable: true
1817 |placementTypeName|string
1818 nullable: true
1819 |placementDescription|string
1820 nullable: true
1821 |checkInDate|string($date-time)
1822 |checkOutDate|string($date-time)
1823 |adults|integer($int32)
1824 |children|integer($int32)
1825 |districtUID|string($uuid)
1826 nullable: true
1827 |districtName|string
1828 nullable: true
1829 |cityUID|string($uuid)
1830 nullable: true
1831 |cityName|string
1832 nullable: true
1833 |countryCode|string
1834 nullable: true
1835 |countryName|string
1836 nullable: true
1837 |hasAlcohol|boolean
1838 |hasFreeWifi|boolean
1839 |hasMetro|boolean
1840 |hasPool|boolean
1841 |hasMall|boolean
1842 |infantMaxAge|number($double)
1843 |childMinAge|number($double)
1844 |childMaxAge|number($double)
1845 |teenMinAge|number($double)
1846 |teenMaxAge|number($double)
1847 |adultMinAge|number($double)
1848 |cancellationPolicyDescription|string
1849 nullable: true
1850 |cancellationPolicy|CancellationPolicyExchange{(((
1851 |cancellationPolicyCode|string
1852 nullable: true
1853 |noShowChargeValue|number($double)
1854 nullable: true
1855 |noShowChargeValueType|string
1856 nullable: true
1857 |earlyDepartureChargeValue|number($double)
1858 nullable: true
1859 |earlyDepartureChargeValueType|string
1860 nullable: true
1861 |conditions|[
1862 nullable: trueCancellationPolicyConditionExchange{(((
1863 |timeunits|integer($int32)
1864 |timeunitType|string
1865 nullable: true
1866 |timeOffsetTypeName|string
1867 nullable: true
1868 |chargeValue|number($double)
1869 nullable: true
1870 |chargeValueType|string
1871 nullable: true
1872
1873 }]
1874 )))
1875 |dailyPrices|[
1876 nullable: truenumber($double)]
1877
1878 }
1879 )))
1880
1881 }
1882 )))
1883 |flight|PackageFlight{(((
1884 |id|string
1885 nullable: true
1886 |departureDate|string($date-time)
1887 |returnDate|string($date-time)
1888 nullable: true
1889 |departureTicketsLeft|integer($int32)
1890 |returnTicketsLeft|integer($int32)
1891 |departureAvailabilityType|FlightAvailabilityTypestringEnum:
1892 [ OnRequest, FreeSale, FewPlaces, StopSale ]
1893 |returnAvailabilityType|FlightAvailabilityTypestringEnum:
1894 [ OnRequest, FreeSale, FewPlaces, StopSale ]
1895 |isTwoWay|boolean
1896 |sameBaggageForAll|boolean
1897 |totalBaggage|boolean
1898 |isBlock|boolean
1899 |class|string
1900 nullable: true
1901 |departureSegments|[
1902 nullable: trueFlightSegment{(((
1903 |airlineCode|string
1904 nullable: true
1905 |airlineName|string
1906 nullable: true
1907 |flightCode|string
1908 nullable: true
1909 |class|string
1910 nullable: true
1911 |lugageWeight|number($double)
1912 |handLugageWeight|number($double)
1913 |departureFlightDate|string($date-time)
1914 |departureCountryName|string
1915 nullable: true
1916 |departureCityName|string
1917 nullable: true
1918 |departureAirportCode|string
1919 nullable: true
1920 |departureAirportName|string
1921 nullable: true
1922 |departureTerminalCode|string
1923 nullable: true
1924 |arrivalFlightDate|string($date-time)
1925 |arrivalCountryName|string
1926 nullable: true
1927 |arrivalCityName|string
1928 nullable: true
1929 |arrivalAirportCode|string
1930 nullable: true
1931 |arrivalAirportName|string
1932 nullable: true
1933 |arrivalTerminalCode|string
1934 nullable: true
1935 |flightDuration|string
1936 nullable: true
1937
1938 }]
1939 )))
1940 |returnSegments|[
1941 nullable: trueFlightSegment{(((
1942 |airlineCode|string
1943 nullable: true
1944 |airlineName|string
1945 nullable: true
1946 |flightCode|string
1947 nullable: true
1948 |class|string
1949 nullable: true
1950 |lugageWeight|number($double)
1951 |handLugageWeight|number($double)
1952 |departureFlightDate|string($date-time)
1953 |departureCountryName|string
1954 nullable: true
1955 |departureCityName|string
1956 nullable: true
1957 |departureAirportCode|string
1958 nullable: true
1959 |departureAirportName|string
1960 nullable: true
1961 |departureTerminalCode|string
1962 nullable: true
1963 |arrivalFlightDate|string($date-time)
1964 |arrivalCountryName|string
1965 nullable: true
1966 |arrivalCityName|string
1967 nullable: true
1968 |arrivalAirportCode|string
1969 nullable: true
1970 |arrivalAirportName|string
1971 nullable: true
1972 |arrivalTerminalCode|string
1973 nullable: true
1974 |flightDuration|string
1975 nullable: true
1976
1977 }]
1978 )))
1979 |passengers|[
1980 nullable: trueFlightPassengerOut{(((
1981 |id|string
1982 nullable: true
1983 |isAdult|boolean
1984 |selectedForwardBaggageCode|string
1985 nullable: true
1986 |selectedBackwardBaggageCode|string
1987 nullable: true
1988 |forwardBaggages|[
1989 nullable: trueBaggage{(((
1990 |baggageCode|string
1991 nullable: true
1992 |description|string
1993 nullable: true
1994 |price|number($double)
1995 |currency|string
1996 nullable: true
1997 |included|boolean
1998
1999 }]
2000 )))
2001 |backwardBaggages|[
2002 nullable: trueBaggage{(((
2003 |baggageCode|string
2004 nullable: true
2005 |description|string
2006 nullable: true
2007 |price|number($double)
2008 |currency|string
2009 nullable: true
2010 |included|boolean
2011
2012 }]
2013 )))
2014
2015 }]
2016 )))
2017
2018 }
2019 )))
2020 |extraServices|[
2021 nullable: trueHotelExtraServiceBase{(((
2022 |extraServiceCode|string
2023 nullable: true
2024 |extraServiceTypeCode|string
2025 nullable: true
2026 |isMandatory|integer($int32)
2027 |extraServiceName|string
2028 nullable: true
2029 |minimalServiceAmount|number($double)
2030 |includedPriceCode|string
2031 nullable: true
2032 |prices|[
2033 nullable: trueHotelExtraServicePriceBase{(((
2034 |extraServicePriceCode|string
2035 nullable: true
2036 |displayName|string
2037 nullable: true
2038 |restrictionInfo|string
2039 nullable: true
2040 |additionalInfo|string
2041 nullable: true
2042 |price|number($double)
2043 |extraPrice|number($double)
2044 |currency|string
2045 nullable: true
2046
2047 }]
2048 )))
2049
2050 }]
2051 )))
2052 |insurancePrice|InsurancePrice{(((
2053 |name|string
2054 nullable: true
2055 |price|number($double)
2056 |actualStartDate|string($date-time)
2057 |actualEndDate|string($date-time)
2058 |optional|boolean
2059 |includedInPackagePrice|boolean
2060
2061 }
2062 )))
2063 |sortCheckInOut|string
2064 nullable: true
2065 |sortAirline|string
2066 nullable: true
2067 |sortHotelName|string
2068 nullable: true
2069 |sortDetails|string
2070 nullable: true
2071 |sortPlacement|string
2072 nullable: true
2073
2074 }
2075 )))
2076 |altPackages|[
2077 nullable: trueTourPackage{(((
2078 |cacheKey|string
2079 nullable: true
2080 |id|string
2081 nullable: true
2082 |priceCurrency|string
2083 nullable: true
2084 |totalPrice|number($double)
2085 |agentCommissionPercent|number($double)
2086 |agentCommissionAmount|number($double)
2087 |includedExtrasAmount|number($double)
2088 |priceDifference|number($double)
2089 |hotel|PackageHotel{(((
2090 |hotelPriceId|string
2091 nullable: true
2092 |hotelName|string
2093 nullable: true
2094 |hotelCode|string
2095 nullable: true
2096 |nigths|integer($int32)
2097 |mealPlan|string
2098 nullable: true
2099 |hotelClass|string
2100 nullable: true
2101 |hotelColor|string
2102 nullable: true
2103 |availabilityType|RoomAvailabilityTypeEnumstringEnum:
2104 [ OnRequest, FreeSale, StopSale ]
2105 |availableRoomsCount|integer($int32)
2106 |fewRooms|boolean
2107 |roomCategoryCode|string
2108 nullable: true
2109 |roomCategoryName|string
2110 nullable: true
2111 |placementTypeName|string
2112 nullable: true
2113 |placementDescription|string
2114 nullable: true
2115 |checkInDate|string($date-time)
2116 |checkOutDate|string($date-time)
2117 |adults|integer($int32)
2118 |children|integer($int32)
2119 |districtUID|string($uuid)
2120 nullable: true
2121 |districtName|string
2122 nullable: true
2123 |cityUID|string($uuid)
2124 nullable: true
2125 |cityName|string
2126 nullable: true
2127 |countryCode|string
2128 nullable: true
2129 |countryName|string
2130 nullable: true
2131 |hasAlcohol|boolean
2132 |hasFreeWifi|boolean
2133 |hasMetro|boolean
2134 |hasPool|boolean
2135 |hasMall|boolean
2136 |infantMaxAge|number($double)
2137 |childMinAge|number($double)
2138 |childMaxAge|number($double)
2139 |teenMinAge|number($double)
2140 |teenMaxAge|number($double)
2141 |adultMinAge|number($double)
2142 |cancellationPolicyDescription|string
2143 nullable: true
2144 |cancellationPolicy|CancellationPolicyExchange{(((
2145 |cancellationPolicyCode|string
2146 nullable: true
2147 |noShowChargeValue|number($double)
2148 nullable: true
2149 |noShowChargeValueType|string
2150 nullable: true
2151 |earlyDepartureChargeValue|number($double)
2152 nullable: true
2153 |earlyDepartureChargeValueType|string
2154 nullable: true
2155 |conditions|[
2156 nullable: trueCancellationPolicyConditionExchange{(((
2157 |timeunits|integer($int32)
2158 |timeunitType|string
2159 nullable: true
2160 |timeOffsetTypeName|string
2161 nullable: true
2162 |chargeValue|number($double)
2163 nullable: true
2164 |chargeValueType|string
2165 nullable: true
2166
2167 }]
2168 )))
2169 |dailyPrices|[
2170 nullable: truenumber($double)]
2171
2172 }
2173 )))
2174
2175 }
2176 )))
2177 |flight|PackageFlight{(((
2178 |id|string
2179 nullable: true
2180 |departureDate|string($date-time)
2181 |returnDate|string($date-time)
2182 nullable: true
2183 |departureTicketsLeft|integer($int32)
2184 |returnTicketsLeft|integer($int32)
2185 |departureAvailabilityType|FlightAvailabilityTypestringEnum:
2186 [ OnRequest, FreeSale, FewPlaces, StopSale ]
2187 |returnAvailabilityType|FlightAvailabilityTypestringEnum:
2188 [ OnRequest, FreeSale, FewPlaces, StopSale ]
2189 |isTwoWay|boolean
2190 |sameBaggageForAll|boolean
2191 |totalBaggage|boolean
2192 |isBlock|boolean
2193 |class|string
2194 nullable: true
2195 |departureSegments|[
2196 nullable: trueFlightSegment{(((
2197 |airlineCode|string
2198 nullable: true
2199 |airlineName|string
2200 nullable: true
2201 |flightCode|string
2202 nullable: true
2203 |class|string
2204 nullable: true
2205 |lugageWeight|number($double)
2206 |handLugageWeight|number($double)
2207 |departureFlightDate|string($date-time)
2208 |departureCountryName|string
2209 nullable: true
2210 |departureCityName|string
2211 nullable: true
2212 |departureAirportCode|string
2213 nullable: true
2214 |departureAirportName|string
2215 nullable: true
2216 |departureTerminalCode|string
2217 nullable: true
2218 |arrivalFlightDate|string($date-time)
2219 |arrivalCountryName|string
2220 nullable: true
2221 |arrivalCityName|string
2222 nullable: true
2223 |arrivalAirportCode|string
2224 nullable: true
2225 |arrivalAirportName|string
2226 nullable: true
2227 |arrivalTerminalCode|string
2228 nullable: true
2229 |flightDuration|string
2230 nullable: true
2231
2232 }]
2233 )))
2234 |returnSegments|[
2235 nullable: trueFlightSegment{(((
2236 |airlineCode|string
2237 nullable: true
2238 |airlineName|string
2239 nullable: true
2240 |flightCode|string
2241 nullable: true
2242 |class|string
2243 nullable: true
2244 |lugageWeight|number($double)
2245 |handLugageWeight|number($double)
2246 |departureFlightDate|string($date-time)
2247 |departureCountryName|string
2248 nullable: true
2249 |departureCityName|string
2250 nullable: true
2251 |departureAirportCode|string
2252 nullable: true
2253 |departureAirportName|string
2254 nullable: true
2255 |departureTerminalCode|string
2256 nullable: true
2257 |arrivalFlightDate|string($date-time)
2258 |arrivalCountryName|string
2259 nullable: true
2260 |arrivalCityName|string
2261 nullable: true
2262 |arrivalAirportCode|string
2263 nullable: true
2264 |arrivalAirportName|string
2265 nullable: true
2266 |arrivalTerminalCode|string
2267 nullable: true
2268 |flightDuration|string
2269 nullable: true
2270
2271 }]
2272 )))
2273 |passengers|[
2274 nullable: trueFlightPassengerOut{(((
2275 |id|string
2276 nullable: true
2277 |isAdult|boolean
2278 |selectedForwardBaggageCode|string
2279 nullable: true
2280 |selectedBackwardBaggageCode|string
2281 nullable: true
2282 |forwardBaggages|[
2283 nullable: trueBaggage{(((
2284 |baggageCode|string
2285 nullable: true
2286 |description|string
2287 nullable: true
2288 |price|number($double)
2289 |currency|string
2290 nullable: true
2291 |included|boolean
2292
2293 }]
2294 )))
2295 |backwardBaggages|[
2296 nullable: trueBaggage{(((
2297 |baggageCode|string
2298 nullable: true
2299 |description|string
2300 nullable: true
2301 |price|number($double)
2302 |currency|string
2303 nullable: true
2304 |included|boolean
2305
2306 }]
2307 )))
2308
2309 }]
2310 )))
2311
2312 }
2313 )))
2314 |extraServices|[
2315 nullable: trueHotelExtraServiceBase{(((
2316 |extraServiceCode|string
2317 nullable: true
2318 |extraServiceTypeCode|string
2319 nullable: true
2320 |isMandatory|integer($int32)
2321 |extraServiceName|string
2322 nullable: true
2323 |minimalServiceAmount|number($double)
2324 |includedPriceCode|string
2325 nullable: true
2326 |prices|[
2327 nullable: trueHotelExtraServicePriceBase{(((
2328 |extraServicePriceCode|string
2329 nullable: true
2330 |displayName|string
2331 nullable: true
2332 |restrictionInfo|string
2333 nullable: true
2334 |additionalInfo|string
2335 nullable: true
2336 |price|number($double)
2337 |extraPrice|number($double)
2338 |currency|string
2339 nullable: true
2340
2341 }]
2342 )))
2343
2344 }]
2345 )))
2346 |insurancePrice|InsurancePrice{(((
2347 |name|string
2348 nullable: true
2349 |price|number($double)
2350 |actualStartDate|string($date-time)
2351 |actualEndDate|string($date-time)
2352 |optional|boolean
2353 |includedInPackagePrice|boolean
2354
2355 }
2356 )))
2357 |sortCheckInOut|string
2358 nullable: true
2359 |sortAirline|string
2360 nullable: true
2361 |sortHotelName|string
2362 nullable: true
2363 |sortDetails|string
2364 nullable: true
2365 |sortPlacement|string
2366 nullable: true
2367
2368 }]
2369 )))
2370 |refreshPriceResult|RefreshPriceResultEnumstringEnum:
2371 [ Success, HotelPriceNoMoreAvailable, FlightPriceNoMoreAvailable ]
2372
2373 }
2374 {{/success}}