Wiki source code of 3. CalcPackage

Version 15.2 by Giorgi Mdivnishvili on 2024/04/11 16:47

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