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