Changes for page 3. CalcPackage
Last modified by Giorgi Mdivnishvili on 2024/04/11 17:03
From version 7.1
edited by Giorgi Mdivnishvili
on 2023/12/26 17:04
on 2023/12/26 17:04
Change comment:
There is no comment for this version
To version 15.2
edited by Giorgi Mdivnishvili
on 2024/04/11 16:47
on 2024/04/11 16:47
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,13 +6,15 @@ 6 6 7 7 = Method Description = 8 8 9 -The initial method of the integration process is authorization. You will be provided with a test user username and password to generate the access token that you will need to pass in all the following methods. 10 10 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 11 12 + 13 + 12 12 == Endpoint URL - [POST] == 13 13 14 14 {{info}} 15 -[[https:~~/~~/ online-api.kazunion.com/api/OnlyHotelPackages/CalcPackage>>https://online-api.kazunion.com/api/OnlyHotelPackages/CalcPackage]]17 +[[https:~~/~~/integration.kazunion.com/api/TourPackages/CalcPackage>>https://integration.kazunion.com/api/TourPackages/CalcPackage]] 16 16 {{/info}} 17 17 18 18 ... ... @@ -47,24 +47,16 @@ 47 47 (% class="wikigeneratedid" id="HRequestBodyexample" %) 48 48 (% id="cke_bm_10575S" style="display:none" %) 49 49 52 + 53 + 50 50 == Request Body example == 51 51 52 52 {{code language="Json"}} 53 53 { 54 - "packageId": "tour:1d0fa533-4261-4254-93bb-83599d581ffc:193990fa-41a5-46e6-9805-50f82c3c377f:0c299240-6fc6-4f79-ba99-3548f2de3f57", 55 - "extraServicePriceCodes": [ 56 - 57 - ], 58 - "flightPassengers": [ 59 - { 60 - "id": "42779531011000004-A1", 61 - "selectedForwardBaggageCode": "", 62 - "selectedBackwardBaggageCode": "" 63 - } 64 - ], 65 - "includeInsurance": true, 66 - "refreshPrices": true 58 + "packageId": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d", 59 + "includeInsurance": true 67 67 } 61 + 68 68 {{/code}} 69 69 70 70 ... ... @@ -432,54 +432,61 @@ 432 432 {{code language="Json"}} 433 433 { 434 434 "package": { 435 - "id": "tour:1d 0fa533-4261-4254-93bb-83599d581ffc:193990fa-41a5-46e6-9805-50f82c3c377f:0c299240-6fc6-4f79-ba99-3548f2de3f57",429 + "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d", 436 436 "priceCurrency": "USD", 437 - "totalPrice": 937.16,431 + "totalPrice": 781.60, 438 438 "agentCommissionPercent": 0.00, 439 439 "agentCommissionAmount": 0.00, 440 440 "includedExtrasAmount": 0, 441 441 "priceDifference": 0, 442 442 "hotel": { 443 - "hotelPriceId": " 193990fa-41a5-46e6-9805-50f82c3c377f",444 - " providerId":13,445 - "hotel Name": "Mercure DubaiBarshaHeights Suites Apartments",446 - " hotelCode":"5f125310-7025-4807-a4c6-49cd284c9c14",447 - "n igths":2,448 - " mealPlan": "BB",449 - "hotelCl ass": "4",450 - "availabilityType": "S topSale",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", 451 451 "availableRoomsCount": 0, 452 452 "fewRooms": true, 453 - "roomCategoryCode": "f8e1ffe5-25cc-46a4-80e8-586d1c049de4", 454 - "roomCategoryName": "1 B/R Apartment City View", 455 - "placementTypeName": "SNGL + CHILD(2-5.99)sharing", 456 - "checkInDate": "2024-02-15T20:00:00.000Z", 457 - "checkOutDate": "2024-02-17T20:00:00.000Z", 458 - "adults": 1, 459 - "children": 1, 460 - "districtUID": "4c65f6ed-902b-4fd8-9419-af7884c22c5e", 461 - "districtName": "Al Barsha", 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", 462 462 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 463 463 "cityName": "Dubai", 464 464 "countryCode": "AE", 465 465 "countryName": "United Arab Emirates", 466 - "hasAlcohol": false,461 + "hasAlcohol": true, 467 467 "hasFreeWifi": true, 468 468 "hasMetro": true, 469 - "hasPool": true, 470 - "hasMall": false, 471 - "cancellationPolicyDescription": "Cancellation Policy: 5 Day Before Arrival: 100.00 %, Early Departure: 100.00 %, NoShow: 100.00 %", 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", 472 472 "cancellationPolicy": { 473 - "noShowChargeValue": 100 .00,474 + "noShowChargeValue": 100, 474 474 "noShowChargeValueType": "%", 475 - "earlyDepartureChargeValue": 100 .00,476 + "earlyDepartureChargeValue": 100, 476 476 "earlyDepartureChargeValueType": "%", 477 477 "conditions": [ 478 478 { 479 - "timeunits": 5, 480 + "timeunits": 365, 480 480 "timeunitType": "Day", 481 481 "timeOffsetTypeName": "Before Arrival", 482 - "chargeValue": 100 .00,483 + "chargeValue": 100, 483 483 "chargeValueType": "%" 484 484 } 485 485 ] ... ... @@ -486,100 +486,110 @@ 486 486 } 487 487 }, 488 488 "flight": { 489 - "id": " 0c299240-6fc6-4f79-ba99-3548f2de3f57",490 - "departureDate": "2024-0 2-15T20:00:00.000Z",491 - "returnDate": "2024-0 2-17T20:00:00.000Z",492 - "departureTicketsLeft": 7,493 - "returnTicketsLeft": 7,494 - "departureAvailabilityType": "Fe wPlaces",495 - "returnAvailabilityType": "Fe wPlaces",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", 496 496 "isTwoWay": true, 497 497 "sameBaggageForAll": false, 498 - "totalBaggage": true, 499 + "totalBaggage": false, 500 + "isBlock": true, 501 + "class": "Economy", 499 499 "departureSegments": [ 500 500 { 501 - "airlineCode": " KC",502 - "airlineName": " AirAstana-",503 - "flightCode": " KC899",504 - "class": " econom",504 + "airlineCode": "FZ", 505 + "airlineName": "Fly Dubai", 506 + "flightCode": "FZ1722", 507 + "class": "Economy", 505 505 "lugageWeight": 20, 506 506 "handLugageWeight": 6, 507 - "departureFlightDate": "2024-0 2-15T20:00:00.000Z",510 + "departureFlightDate": "2024-05-17T03:35:00.000", 508 508 "departureCountryName": "Kazakhstan", 509 509 "departureCityName": "Almaty", 510 510 "departureAirportCode": "ALA", 511 511 "departureAirportName": "Almaty Intl Airport", 512 512 "departureTerminalCode": "ALA", 513 - "arrivalFlightDate": "2024-0 2-15T20:00:00.000Z",516 + "arrivalFlightDate": "2024-05-17T07:10:00.000", 514 514 "arrivalCountryName": "United Arab Emirates", 515 515 "arrivalCityName": "Dubai", 516 516 "arrivalAirportCode": "DXB", 517 517 "arrivalAirportName": "Dubai Intl Airport", 518 - "arrivalTerminalCode": "DXB 1",519 - "flightDuration": " 0h 50m"521 + "arrivalTerminalCode": "DXB3", 522 + "flightDuration": "5h 35m" 520 520 } 521 521 ], 522 522 "returnSegments": [ 523 523 { 524 - "airlineCode": " KC",525 - "airlineName": " AirAstana-",526 - "flightCode": " KC900",527 - "class": " econom",527 + "airlineCode": "FZ", 528 + "airlineName": "Fly Dubai", 529 + "flightCode": "FZ1721", 530 + "class": "Economy", 528 528 "lugageWeight": 20, 529 529 "handLugageWeight": 6, 530 - "departureFlightDate": "2024-0 2-17T20:00:00.000Z",533 + "departureFlightDate": "2024-05-21T21:25:00.000", 531 531 "departureCountryName": "United Arab Emirates", 532 532 "departureCityName": "Dubai", 533 533 "departureAirportCode": "DXB", 534 534 "departureAirportName": "Dubai Intl Airport", 535 - "departureTerminalCode": "DXB 1",536 - "arrivalFlightDate": "2024-0 2-17T20:00:00.000Z",538 + "departureTerminalCode": "DXB3", 539 + "arrivalFlightDate": "2024-05-22T02:35:00.000", 537 537 "arrivalCountryName": "Kazakhstan", 538 538 "arrivalCityName": "Almaty", 539 539 "arrivalAirportCode": "ALA", 540 540 "arrivalAirportName": "Almaty Intl Airport", 541 541 "arrivalTerminalCode": "ALA", 542 - "flightDuration": " 8h 15m"545 + "flightDuration": "3h 10m" 543 543 } 544 544 ], 545 545 "passengers": [ 546 546 { 547 - "id": " 42779531011000004-A1",550 + "id": "53552191-59ea-469d-ae9d-5b848da8839d-A1", 548 548 "isAdult": true, 552 + "selectedForwardBaggageCode": "INCLUDED", 553 + "selectedBackwardBaggageCode": "INCLUDED", 549 549 "forwardBaggages": [ 550 550 { 551 - "baggageCode": " TOTAL_BAGGAGE",552 - "description": " 1pieceincluded, UP TO 50 POUNDS/23 KILOGRAMS, OVER 62 LINEAR INCHES/158 LINEAR CENTIMETERS",553 - "price": 45.00,556 + "baggageCode": "INCLUDED", 557 + "description": "20 Kg Included", 558 + "price": 0.0, 554 554 "currency": "USD", 555 - "included": false560 + "included": true 556 556 } 557 557 ], 558 558 "backwardBaggages": [ 559 559 { 560 - "baggageCode": "INCLUDED_IN_FORWARD", 561 - "price": 0, 562 - "included": false 565 + "baggageCode": "INCLUDED", 566 + "description": "20 Kg Included", 567 + "price": 0.0, 568 + "currency": "USD", 569 + "included": true 563 563 } 564 564 ] 565 565 }, 566 566 { 567 - "id": "42779531011000004-C1", 568 - "isAdult": false, 574 + "id": "53552191-59ea-469d-ae9d-5b848da8839d-A2", 575 + "isAdult": true, 576 + "selectedForwardBaggageCode": "INCLUDED", 577 + "selectedBackwardBaggageCode": "INCLUDED", 569 569 "forwardBaggages": [ 570 570 { 571 - "baggageCode": " TOTAL_BAGGAGE",572 - "description": " 1pieceincluded, UP TO 50 POUNDS/23 KILOGRAMS, OVER 62 LINEAR INCHES/158 LINEAR CENTIMETERS",573 - "price": 45.00,580 + "baggageCode": "INCLUDED", 581 + "description": "20 Kg Included", 582 + "price": 0.0, 574 574 "currency": "USD", 575 - "included": false584 + "included": true 576 576 } 577 577 ], 578 578 "backwardBaggages": [ 579 579 { 580 - "baggageCode": "INCLUDED_IN_FORWARD", 581 - "price": 0, 582 - "included": false 589 + "baggageCode": "INCLUDED", 590 + "description": "20 Kg Included", 591 + "price": 0.0, 592 + "currency": "USD", 593 + "included": true 583 583 } 584 584 ] 585 585 } ... ... @@ -588,64 +588,75 @@ 588 588 "extraServices": [], 589 589 "insurancePrice": { 590 590 "name": "Medical INS (N10000)", 591 - "price": 13.44, 592 - "priceSurcarge": 0.00, 593 - "actualStartDate": "2024-02-15T20:00:00.000Z", 594 - "actualEndDate": "2024-02-17T20:00:00.000Z", 602 + "price": 22.40, 603 + "actualStartDate": "2024-05-17T00:00:00.000", 604 + "actualEndDate": "2024-05-21T00:00:00.000", 595 595 "optional": false, 596 596 "includedInPackagePrice": true 597 - } 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" 598 598 }, 599 599 "altPackages": [ 600 600 { 601 - "id": "tour:1d 0fa533-4261-4254-93bb-83599d581ffc:193990fa-41a5-46e6-9805-50f82c3c377f:63d79c94-1e19-443f-8a17-50e59e633ea8",616 + "id": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d", 602 602 "priceCurrency": "USD", 603 - "totalPrice": 968.40,618 + "totalPrice": 781.60, 604 604 "agentCommissionPercent": 0.00, 605 605 "agentCommissionAmount": 0.00, 606 606 "includedExtrasAmount": 0, 607 - "priceDifference": 31.24,622 + "priceDifference": 0.00, 608 608 "hotel": { 609 - "hotelPriceId": " 193990fa-41a5-46e6-9805-50f82c3c377f",610 - " providerId":13,611 - "hotel Name": "Mercure DubaiBarshaHeights Suites Apartments",612 - " hotelCode":"5f125310-7025-4807-a4c6-49cd284c9c14",613 - "n igths":2,614 - " mealPlan": "BB",615 - "hotelCl ass": "4",616 - "availabilityType": "S topSale",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", 617 617 "availableRoomsCount": 0, 618 618 "fewRooms": true, 619 - "roomCategoryCode": "f8e1ffe5-25cc-46a4-80e8-586d1c049de4", 620 - "roomCategoryName": "1 B/R Apartment City View", 621 - "placementTypeName": "SNGL + CHILD(2-5.99)sharing", 622 - "checkInDate": "2024-02-15T20:00:00.000Z", 623 - "checkOutDate": "2024-02-17T20:00:00.000Z", 624 - "adults": 1, 625 - "children": 1, 626 - "districtUID": "4c65f6ed-902b-4fd8-9419-af7884c22c5e", 627 - "districtName": "Al Barsha", 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", 628 628 "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 629 629 "cityName": "Dubai", 630 630 "countryCode": "AE", 631 631 "countryName": "United Arab Emirates", 632 - "hasAlcohol": false,648 + "hasAlcohol": true, 633 633 "hasFreeWifi": true, 634 634 "hasMetro": true, 635 - "hasPool": true, 636 - "hasMall": false, 637 - "cancellationPolicyDescription": "Cancellation Policy: 5 Day Before Arrival: 100.00 %, Early Departure: 100.00 %, NoShow: 100.00 %", 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", 638 638 "cancellationPolicy": { 639 - "noShowChargeValue": 100 .00,661 + "noShowChargeValue": 100, 640 640 "noShowChargeValueType": "%", 641 - "earlyDepartureChargeValue": 100 .00,663 + "earlyDepartureChargeValue": 100, 642 642 "earlyDepartureChargeValueType": "%", 643 643 "conditions": [ 644 644 { 645 - "timeunits": 5, 667 + "timeunits": 365, 646 646 "timeunitType": "Day", 647 647 "timeOffsetTypeName": "Before Arrival", 648 - "chargeValue": 100 .00,670 + "chargeValue": 100, 649 649 "chargeValueType": "%" 650 650 } 651 651 ] ... ... @@ -652,65 +652,67 @@ 652 652 } 653 653 }, 654 654 "flight": { 655 - "id": " 63d79c94-1e19-443f-8a17-50e59e633ea8",656 - "departureDate": "2024-0 2-15T20:00:00.000Z",657 - "returnDate": "2024-0 2-17T20:00:00.000Z",658 - "departureTicketsLeft": 5 0,659 - "returnTicketsLeft": 50,660 - "departureAvailabilityType": "Fe wPlaces",661 - "returnAvailabilityType": "Fe wPlaces",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", 662 662 "isTwoWay": true, 663 663 "sameBaggageForAll": false, 664 664 "totalBaggage": false, 687 + "isBlock": true, 688 + "class": "Economy", 665 665 "departureSegments": [ 666 666 { 667 667 "airlineCode": "FZ", 668 - "airlineName": "Fly Dubai .",692 + "airlineName": "Fly Dubai", 669 669 "flightCode": "FZ1722", 670 - "class": " econom",694 + "class": "Economy", 671 671 "lugageWeight": 20, 672 672 "handLugageWeight": 6, 673 - "departureFlightDate": "2024-0 2-15T20:00:00.000Z",697 + "departureFlightDate": "2024-05-17T03:35:00.000", 674 674 "departureCountryName": "Kazakhstan", 675 675 "departureCityName": "Almaty", 676 676 "departureAirportCode": "ALA", 677 677 "departureAirportName": "Almaty Intl Airport", 678 678 "departureTerminalCode": "ALA", 679 - "arrivalFlightDate": "2024-0 2-15T20:00:00.000Z",703 + "arrivalFlightDate": "2024-05-17T07:10:00.000", 680 680 "arrivalCountryName": "United Arab Emirates", 681 681 "arrivalCityName": "Dubai", 682 682 "arrivalAirportCode": "DXB", 683 683 "arrivalAirportName": "Dubai Intl Airport", 684 684 "arrivalTerminalCode": "DXB3", 685 - "flightDuration": " 0h 55m"709 + "flightDuration": "5h 35m" 686 686 } 687 687 ], 688 688 "returnSegments": [ 689 689 { 690 690 "airlineCode": "FZ", 691 - "airlineName": "Fly Dubai .",715 + "airlineName": "Fly Dubai", 692 692 "flightCode": "FZ1721", 693 - "class": " econom",717 + "class": "Economy", 694 694 "lugageWeight": 20, 695 695 "handLugageWeight": 6, 696 - "departureFlightDate": "2024-0 2-17T20:00:00.000Z",720 + "departureFlightDate": "2024-05-21T21:25:00.000", 697 697 "departureCountryName": "United Arab Emirates", 698 698 "departureCityName": "Dubai", 699 699 "departureAirportCode": "DXB", 700 700 "departureAirportName": "Dubai Intl Airport", 701 701 "departureTerminalCode": "DXB3", 702 - "arrivalFlightDate": "2024-0 2-18T20:00:00.000Z",726 + "arrivalFlightDate": "2024-05-22T02:35:00.000", 703 703 "arrivalCountryName": "Kazakhstan", 704 704 "arrivalCityName": "Almaty", 705 705 "arrivalAirportCode": "ALA", 706 706 "arrivalAirportName": "Almaty Intl Airport", 707 - "arrivalTerminalCode": " DXB3",708 - "flightDuration": " 8h 10m"731 + "arrivalTerminalCode": "ALA", 732 + "flightDuration": "3h 10m" 709 709 } 710 710 ], 711 711 "passengers": [ 712 712 { 713 - "id": " 42779547001000004-A1",737 + "id": "53552191-59ea-469d-ae9d-5b848da8839d-A1", 714 714 "isAdult": true, 715 715 "selectedForwardBaggageCode": "INCLUDED", 716 716 "selectedBackwardBaggageCode": "INCLUDED", ... ... @@ -717,7 +717,7 @@ 717 717 "forwardBaggages": [ 718 718 { 719 719 "baggageCode": "INCLUDED", 720 - "description": "20 K GINCLUDED",744 + "description": "20 Kg Included", 721 721 "price": 0.0, 722 722 "currency": "USD", 723 723 "included": true ... ... @@ -726,7 +726,7 @@ 726 726 "backwardBaggages": [ 727 727 { 728 728 "baggageCode": "INCLUDED", 729 - "description": "20 K GINCLUDED",753 + "description": "20 Kg Included", 730 730 "price": 0.0, 731 731 "currency": "USD", 732 732 "included": true ... ... @@ -734,14 +734,14 @@ 734 734 ] 735 735 }, 736 736 { 737 - "id": " 42779547001000004-C1",738 - "isAdult": false,761 + "id": "53552191-59ea-469d-ae9d-5b848da8839d-A2", 762 + "isAdult": true, 739 739 "selectedForwardBaggageCode": "INCLUDED", 740 740 "selectedBackwardBaggageCode": "INCLUDED", 741 741 "forwardBaggages": [ 742 742 { 743 743 "baggageCode": "INCLUDED", 744 - "description": "20 K GINCLUDED",768 + "description": "20 Kg Included", 745 745 "price": 0.0, 746 746 "currency": "USD", 747 747 "included": true ... ... @@ -750,7 +750,7 @@ 750 750 "backwardBaggages": [ 751 751 { 752 752 "baggageCode": "INCLUDED", 753 - "description": "20 K GINCLUDED",777 + "description": "20 Kg Included", 754 754 "price": 0.0, 755 755 "currency": "USD", 756 756 "included": true ... ... @@ -762,15 +762,988 @@ 762 762 "extraServices": [], 763 763 "insurancePrice": { 764 764 "name": "Medical INS (N10000)", 765 - "price": 13.44, 766 - "priceSurcarge": 0.00, 767 - "actualStartDate": "2024-02-15T20:00:00.000Z", 768 - "actualEndDate": "2024-02-17T20:00:00.000Z", 789 + "price": 22.40, 790 + "actualStartDate": "2024-05-17T00:00:00.000", 791 + "actualEndDate": "2024-05-21T00:00:00.000", 769 769 "optional": false, 770 770 "includedInPackagePrice": true 771 - } 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" 772 772 }, 773 773 { 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 +} 774 774 {{/code}} 775 775 776 776 ... ... @@ -777,7 +777,7 @@ 777 777 === Schema === 778 778 779 779 {{success}} 780 -Calc OnlyHotelPackageResponse{1777 +CalcTourPackageResponse{ 781 781 782 782 |error|boolean 783 783 |errorCode|string ... ... @@ -786,7 +786,9 @@ 786 786 nullable: true 787 787 |userErrorDescription|string 788 788 nullable: true 789 -|package|OnlyHotelPackage{((( 1786 +|package|TourPackage{((( 1787 +|cacheKey|string 1788 +nullable: true 790 790 |id|string 791 791 nullable: true 792 792 |priceCurrency|string ... ... @@ -794,10 +794,11 @@ 794 794 |totalPrice|number($double) 795 795 |agentCommissionPercent|number($double) 796 796 |agentCommissionAmount|number($double) 1796 +|includedExtrasAmount|number($double) 1797 +|priceDifference|number($double) 797 797 |hotel|PackageHotel{((( 798 798 |hotelPriceId|string 799 799 nullable: true 800 -|providerId|integer($int32) 801 801 |hotelName|string 802 802 nullable: true 803 803 |hotelCode|string ... ... @@ -807,6 +807,8 @@ 807 807 nullable: true 808 808 |hotelClass|string 809 809 nullable: true 1810 +|hotelColor|string 1811 +nullable: true 810 810 |availabilityType|RoomAvailabilityTypeEnumstringEnum: 811 811 [ OnRequest, FreeSale, StopSale ] 812 812 |availableRoomsCount|integer($int32) ... ... @@ -840,6 +840,12 @@ 840 840 |hasMetro|boolean 841 841 |hasPool|boolean 842 842 |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) 843 843 |cancellationPolicyDescription|string 844 844 nullable: true 845 845 |cancellationPolicy|CancellationPolicyExchange{((( ... ... @@ -867,6 +867,8 @@ 867 867 868 868 }] 869 869 ))) 1878 +|dailyPrices|[ 1879 +nullable: truenumber($double)] 870 870 871 871 } 872 872 ))) ... ... @@ -873,6 +873,143 @@ 873 873 874 874 } 875 875 ))) 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 +))) 876 876 |extraServices|[ 877 877 nullable: trueHotelExtraServiceBase{((( 878 878 |extraServiceCode|string ... ... @@ -905,9 +905,347 @@ 905 905 906 906 }] 907 907 ))) 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 908 908 909 909 } 910 910 ))) 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 911 911 912 912 } 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 +} 913 913 {{/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}} 2398 +