Changes for page 6.Schemas General
Last modified by Giorgi Mdivnishvili on 2023/12/19 18:03
From version 8.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:32
on 2023/12/15 14:32
Change comment:
There is no comment for this version
To version 2.1
edited by Giorgi Mdivnishvili
on 2023/12/15 13:53
on 2023/12/15 13:53
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -31,6 +31,7 @@ 31 31 } 32 32 {{/info}} 33 33 34 += = 34 34 35 35 = AuthRequest = 36 36 ... ... @@ -45,6 +45,7 @@ 45 45 } 46 46 {{/info}} 47 47 49 += = 48 48 49 49 = AuthResponse = 50 50 ... ... @@ -75,6 +75,7 @@ 75 75 } 76 76 {{/info}} 77 77 80 += = 78 78 79 79 = CalcOnlyAviaPackageRequest = 80 80 ... ... @@ -87,1596 +87,6 @@ 87 87 } 88 88 {{/info}} 89 89 93 +== Sub-paragraph == 90 90 91 -= CalcOnlyAviaPackageResponse = 92 - 93 -{{info}} 94 -{ 95 - 96 -|error|boolean 97 -|errorCode|string 98 -nullable: true 99 -|errorDescription|string 100 -nullable: true 101 -|userErrorDescription|string 102 -nullable: true 103 -|package|OnlyAviaPackage{((( 104 -|id|string 105 -nullable: true 106 -|priceCurrency|string 107 -nullable: true 108 -|totalPrice|number($double) 109 -|flight|PackageFlight{((( 110 -|id|string 111 -nullable: true 112 -|departureDate|string($date-time) 113 -|returnDate|string($date-time) 114 -nullable: true 115 -|departureTicketsLeft|integer($int32) 116 -|returnTicketsLeft|integer($int32) 117 -|departureAvailabilityType|FlightAvailabilityTypestringEnum: 118 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 119 -|returnAvailabilityType|FlightAvailabilityTypestringEnum: 120 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 121 -|isTwoWay|boolean 122 -|departureSegments|[ 123 -nullable: trueFlightSegment{((( 124 -|airlineCode|string 125 -nullable: true 126 -|airlineName|string 127 -nullable: true 128 -|flightCode|string 129 -nullable: true 130 -|class|string 131 -nullable: true 132 -|lugageWeight|number($double) 133 -|handLugageWeight|number($double) 134 -|departureFlightDate|string($date-time) 135 -|departureCountryName|string 136 -nullable: true 137 -|departureCityName|string 138 -nullable: true 139 -|departureAirportCode|string 140 -nullable: true 141 -|departureAirportName|string 142 -nullable: true 143 -|departureTerminalCode|string 144 -nullable: true 145 -|arrivalFlightDate|string($date-time) 146 -|arrivalCountryName|string 147 -nullable: true 148 -|arrivalCityName|string 149 -nullable: true 150 -|arrivalAirportCode|string 151 -nullable: true 152 -|arrivalAirportName|string 153 -nullable: true 154 -|arrivalTerminalCode|string 155 -nullable: true 156 -|flightDuration|string 157 -nullable: true 158 -|baggages|[ 159 -nullable: trueBaggage{((( 160 -|baggageCode|string 161 -nullable: true 162 -|description|string 163 -nullable: true 164 -|price|number($double) 165 -|currency|string 166 -nullable: true 167 -|included|boolean 168 - 169 -}] 170 -))) 171 - 172 -}] 173 -))) 174 -|returnSegments|[ 175 -nullable: trueFlightSegment{((( 176 -|airlineCode|string 177 -nullable: true 178 -|airlineName|string 179 -nullable: true 180 -|flightCode|string 181 -nullable: true 182 -|class|string 183 -nullable: true 184 -|lugageWeight|number($double) 185 -|handLugageWeight|number($double) 186 -|departureFlightDate|string($date-time) 187 -|departureCountryName|string 188 -nullable: true 189 -|departureCityName|string 190 -nullable: true 191 -|departureAirportCode|string 192 -nullable: true 193 -|departureAirportName|string 194 -nullable: true 195 -|departureTerminalCode|string 196 -nullable: true 197 -|arrivalFlightDate|string($date-time) 198 -|arrivalCountryName|string 199 -nullable: true 200 -|arrivalCityName|string 201 -nullable: true 202 -|arrivalAirportCode|string 203 -nullable: true 204 -|arrivalAirportName|string 205 -nullable: true 206 -|arrivalTerminalCode|string 207 -nullable: true 208 -|flightDuration|string 209 -nullable: true 210 -|baggages|[ 211 -nullable: trueBaggage{((( 212 -|baggageCode|string 213 -nullable: true 214 -|description|string 215 -nullable: true 216 -|price|number($double) 217 -|currency|string 218 -nullable: true 219 -|included|boolean 220 - 221 -}] 222 -))) 223 - 224 -}] 225 -))) 226 - 227 -} 228 -))) 229 - 230 -} 231 -))) 232 - 233 -} 234 -{{/info}} 235 - 236 - 237 -= CalcOnlyHotelPackageRequest = 238 - 239 -{{info}} 240 -{ 241 - 242 -|packageId|string 243 -nullable: true 244 -|extraServicePriceCodes|[ 245 -nullable: truestring] 246 - 247 -} 248 -{{/info}} 249 - 250 - 251 -= CalcOnlyHotelPackageResponse = 252 - 253 -{{info}} 254 -{ 255 - 256 -|error|boolean 257 -|errorCode|string 258 -nullable: true 259 -|errorDescription|string 260 -nullable: true 261 -|userErrorDescription|string 262 -nullable: true 263 -|package|OnlyHotelPackage{((( 264 -|id|string 265 -nullable: true 266 -|priceCurrency|string 267 -nullable: true 268 -|totalPrice|number($double) 269 -|agentCommissionPercent|number($double) 270 -|agentCommissionAmount|number($double) 271 -|hotel|PackageHotel{((( 272 -|hotelPriceId|string 273 -nullable: true 274 -|providerId|integer($int32) 275 -|hotelName|string 276 -nullable: true 277 -|hotelCode|string 278 -nullable: true 279 -|nigths|integer($int32) 280 -|mealPlan|string 281 -nullable: true 282 -|hotelClass|string 283 -nullable: true 284 -|availabilityType|RoomAvailabilityTypeEnumstringEnum: 285 -[ OnRequest, FreeSale, StopSale ] 286 -|availableRoomsCount|integer($int32) 287 -|fewRooms|boolean 288 -|roomCategoryCode|string 289 -nullable: true 290 -|roomCategoryName|string 291 -nullable: true 292 -|placementTypeName|string 293 -nullable: true 294 -|placementDescription|string 295 -nullable: true 296 -|checkInDate|string($date-time) 297 -|checkOutDate|string($date-time) 298 -|adults|integer($int32) 299 -|children|integer($int32) 300 -|districtUID|string($uuid) 301 -nullable: true 302 -|districtName|string 303 -nullable: true 304 -|cityUID|string($uuid) 305 -nullable: true 306 -|cityName|string 307 -nullable: true 308 -|countryCode|string 309 -nullable: true 310 -|countryName|string 311 -nullable: true 312 -|hasAlcohol|boolean 313 -|hasFreeWifi|boolean 314 -|hasMetro|boolean 315 -|hasPool|boolean 316 -|hasMall|boolean 317 -|cancellationPolicyDescription|string 318 -nullable: true 319 -|cancellationPolicy|CancellationPolicyExchange{((( 320 -|cancellationPolicyCode|string 321 -nullable: true 322 -|noShowChargeValue|number($double) 323 -nullable: true 324 -|noShowChargeValueType|string 325 -nullable: true 326 -|earlyDepartureChargeValue|number($double) 327 -nullable: true 328 -|earlyDepartureChargeValueType|string 329 -nullable: true 330 -|conditions|[ 331 -nullable: trueCancellationPolicyConditionExchange{((( 332 -|timeunits|integer($int32) 333 -|timeunitType|string 334 -nullable: true 335 -|timeOffsetTypeName|string 336 -nullable: true 337 -|chargeValue|number($double) 338 -nullable: true 339 -|chargeValueType|string 340 -nullable: true 341 - 342 -}] 343 -))) 344 - 345 -} 346 -))) 347 - 348 -} 349 -))) 350 -|extraServices|[ 351 -nullable: trueHotelExtraServiceBase{((( 352 -|extraServiceCode|string 353 -nullable: true 354 -|extraServiceTypeCode|string 355 -nullable: true 356 -|isMandatory|integer($int32) 357 -|extraServiceName|string 358 -nullable: true 359 -|minimalServiceAmount|number($double) 360 -|includedPriceCode|string 361 -nullable: true 362 -|prices|[ 363 -nullable: trueHotelExtraServicePriceBase{((( 364 -|extraServicePriceCode|string 365 -nullable: true 366 -|displayName|string 367 -nullable: true 368 -|restrictionInfo|string 369 -nullable: true 370 -|additionalInfo|string 371 -nullable: true 372 -|price|number($double) 373 -|extraPrice|number($double) 374 -|currency|string 375 -nullable: true 376 - 377 -}] 378 -))) 379 - 380 -}] 381 -))) 382 - 383 -} 384 -))) 385 - 386 -} 387 -{{/info}} 388 - 389 - 390 -= CalcTourPackageRequest = 391 - 392 -{{info}} 393 -{ 394 - 395 -|packageId|string 396 -nullable: true 397 -|extraServicePriceCodes|[ 398 -nullable: truestring] 399 -|includeInsurance|boolean 400 - 401 -} 402 -{{/info}} 403 - 404 - 405 -= CalcTourPackageResponse = 406 - 407 -{{info}} 408 -{ 409 - 410 -|error|boolean 411 -|errorCode|string 412 -nullable: true 413 -|errorDescription|string 414 -nullable: true 415 -|userErrorDescription|string 416 -nullable: true 417 -|package|TourPackage{((( 418 -|cacheKey|string 419 -nullable: true 420 -|id|string 421 -nullable: true 422 -|priceCurrency|string 423 -nullable: true 424 -|totalPrice|number($double) 425 -|agentCommissionPercent|number($double) 426 -|agentCommissionAmount|number($double) 427 -|includedExtrasAmount|number($double) 428 -|priceDifference|number($double) 429 -|hotel|PackageHotel{((( 430 -|hotelPriceId|string 431 -nullable: true 432 -|providerId|integer($int32) 433 -|hotelName|string 434 -nullable: true 435 -|hotelCode|string 436 -nullable: true 437 -|nigths|integer($int32) 438 -|mealPlan|string 439 -nullable: true 440 -|hotelClass|string 441 -nullable: true 442 -|availabilityType|RoomAvailabilityTypeEnum[...] 443 -|availableRoomsCount|integer($int32) 444 -|fewRooms|boolean 445 -|roomCategoryCode|string 446 -nullable: true 447 -|roomCategoryName|string 448 -nullable: true 449 -|placementTypeName|string 450 -nullable: true 451 -|placementDescription|string 452 -nullable: true 453 -|checkInDate|string($date-time) 454 -|checkOutDate|string($date-time) 455 -|adults|integer($int32) 456 -|children|integer($int32) 457 -|districtUID|string($uuid) 458 -nullable: true 459 -|districtName|string 460 -nullable: true 461 -|cityUID|string($uuid) 462 -nullable: true 463 -|cityName|string 464 -nullable: true 465 -|countryCode|string 466 -nullable: true 467 -|countryName|string 468 -nullable: true 469 -|hasAlcohol|boolean 470 -|hasFreeWifi|boolean 471 -|hasMetro|boolean 472 -|hasPool|boolean 473 -|hasMall|boolean 474 -|cancellationPolicyDescription|string 475 -nullable: true 476 -|cancellationPolicy|CancellationPolicyExchange{((( 477 -|cancellationPolicyCode|string 478 -nullable: true 479 -|noShowChargeValue|number($double) 480 -nullable: true 481 -|noShowChargeValueType|string 482 -nullable: true 483 -|earlyDepartureChargeValue|number($double) 484 -nullable: true 485 -|earlyDepartureChargeValueType|string 486 -nullable: true 487 -|conditions|[ 488 -nullable: trueCancellationPolicyConditionExchange{((( 489 -|timeunits|integer($int32) 490 -|timeunitType|string 491 -nullable: true 492 -|timeOffsetTypeName|string 493 -nullable: true 494 -|chargeValue|number($double) 495 -nullable: true 496 -|chargeValueType|string 497 -nullable: true 498 - 499 -}] 500 -))) 501 - 502 -} 503 -))) 504 - 505 -} 506 -))) 507 -|flight|PackageFlight{((( 508 -|id|string 509 -nullable: true 510 -|departureDate|string($date-time) 511 -|returnDate|string($date-time) 512 -nullable: true 513 -|departureTicketsLeft|integer($int32) 514 -|returnTicketsLeft|integer($int32) 515 -|departureAvailabilityType|FlightAvailabilityTypestringEnum: 516 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 517 -|returnAvailabilityType|FlightAvailabilityTypestringEnum: 518 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 519 -|isTwoWay|boolean 520 -|departureSegments|[ 521 -nullable: trueFlightSegment{((( 522 -|airlineCode|string 523 -nullable: true 524 -|airlineName|string 525 -nullable: true 526 -|flightCode|string 527 -nullable: true 528 -|class|string 529 -nullable: true 530 -|lugageWeight|number($double) 531 -|handLugageWeight|number($double) 532 -|departureFlightDate|string($date-time) 533 -|departureCountryName|string 534 -nullable: true 535 -|departureCityName|string 536 -nullable: true 537 -|departureAirportCode|string 538 -nullable: true 539 -|departureAirportName|string 540 -nullable: true 541 -|departureTerminalCode|string 542 -nullable: true 543 -|arrivalFlightDate|string($date-time) 544 -|arrivalCountryName|string 545 -nullable: true 546 -|arrivalCityName|string 547 -nullable: true 548 -|arrivalAirportCode|string 549 -nullable: true 550 -|arrivalAirportName|string 551 -nullable: true 552 -|arrivalTerminalCode|string 553 -nullable: true 554 -|flightDuration|string 555 -nullable: true 556 -|baggages|[ 557 -nullable: trueBaggage{((( 558 -|baggageCode|string 559 -nullable: true 560 -|description|string 561 -nullable: true 562 -|price|number($double) 563 -|currency|string 564 -nullable: true 565 -|included|boolean 566 - 567 -}] 568 -))) 569 - 570 -}] 571 -))) 572 -|returnSegments|[ 573 -nullable: trueFlightSegment{((( 574 -|airlineCode|string 575 -nullable: true 576 -|airlineName|string 577 -nullable: true 578 -|flightCode|string 579 -nullable: true 580 -|class|string 581 -nullable: true 582 -|lugageWeight|number($double) 583 -|handLugageWeight|number($double) 584 -|departureFlightDate|string($date-time) 585 -|departureCountryName|string 586 -nullable: true 587 -|departureCityName|string 588 -nullable: true 589 -|departureAirportCode|string 590 -nullable: true 591 -|departureAirportName|string 592 -nullable: true 593 -|departureTerminalCode|string 594 -nullable: true 595 -|arrivalFlightDate|string($date-time) 596 -|arrivalCountryName|string 597 -nullable: true 598 -|arrivalCityName|string 599 -nullable: true 600 -|arrivalAirportCode|string 601 -nullable: true 602 -|arrivalAirportName|string 603 -nullable: true 604 -|arrivalTerminalCode|string 605 -nullable: true 606 -|flightDuration|string 607 -nullable: true 608 -|baggages|[ 609 -nullable: trueBaggage{((( 610 -|baggageCode|string 611 -nullable: true 612 -|description|string 613 -nullable: true 614 -|price|number($double) 615 -|currency|string 616 -nullable: true 617 -|included|boolean 618 - 619 -}] 620 -))) 621 - 622 -}] 623 -))) 624 - 625 -} 626 -))) 627 -|extraServices|[ 628 -nullable: trueHotelExtraServiceBase{((( 629 -|extraServiceCode|string 630 -nullable: true 631 -|extraServiceTypeCode|string 632 -nullable: true 633 -|isMandatory|integer($int32) 634 -|extraServiceName|string 635 -nullable: true 636 -|minimalServiceAmount|number($double) 637 -|includedPriceCode|string 638 -nullable: true 639 -|prices|[ 640 -nullable: trueHotelExtraServicePriceBase{((( 641 -|extraServicePriceCode|string 642 -nullable: true 643 -|displayName|string 644 -nullable: true 645 -|restrictionInfo|string 646 -nullable: true 647 -|additionalInfo|string 648 -nullable: true 649 -|price|number($double) 650 -|extraPrice|number($double) 651 -|currency|string 652 -nullable: true 653 - 654 -}] 655 -))) 656 - 657 -}] 658 -))) 659 -|insurancePrice|InsurancePrice{((( 660 -|name|string 661 -nullable: true 662 -|price|number($double) 663 -|priceSurcarge|number($double) 664 -|actualStartDate|string($date-time) 665 -|actualEndDate|string($date-time) 666 -|optional|boolean 667 -|includedInPackagePrice|boolean 668 - 669 -} 670 -))) 671 - 672 -} 673 -))) 674 - 675 -} 676 -{{/info}} 677 - 678 - 679 -= CancellationPolicyConditionExchange = 680 - 681 -{{info}} 682 -{ 683 - 684 -|timeunits|integer($int32) 685 -|timeunitType|string 686 -nullable: true 687 -|timeOffsetTypeName|string 688 -nullable: true 689 -|chargeValue|number($double) 690 -nullable: true 691 -|chargeValueType|string 692 -nullable: true 693 - 694 -} 695 -{{/info}} 696 - 697 - 698 -= CancellationPolicyExchange = 699 - 700 -{{info}} 701 -{ 702 - 703 -|cancellationPolicyCode|string 704 -nullable: true 705 -|noShowChargeValue|number($double) 706 -nullable: true 707 -|noShowChargeValueType|string 708 -nullable: true 709 -|earlyDepartureChargeValue|number($double) 710 -nullable: true 711 -|earlyDepartureChargeValueType|string 712 -nullable: true 713 -|conditions|[ 714 -nullable: trueCancellationPolicyConditionExchange{((( 715 -|timeunits|integer($int32) 716 -|timeunitType|string 717 -nullable: true 718 -|timeOffsetTypeName|string 719 -nullable: true 720 -|chargeValue|number($double) 721 -nullable: true 722 -|chargeValueType|string 723 -nullable: true 724 - 725 -}] 726 -))) 727 - 728 -} 729 -{{/info}} 730 - 731 - 732 -= City = 733 - 734 -{{info}} 735 -{ 736 - 737 -|cityUID|string($uuid) 738 -|cityName|string 739 -nullable: true 740 -|state|string 741 -nullable: true 742 -|note|string 743 -nullable: true 744 -|countryCode|string 745 -nullable: true 746 -|iataCode|string 747 -nullable: true 748 -|timeZoneOffset|integer($int32) 749 -nullable: true 750 - 751 -} 752 -{{/info}} 753 - 754 - 755 -= CitySelectorOption = 756 - 757 -{{info}} 758 -{ 759 - 760 -|value|string 761 -nullable: true 762 -|text|string 763 -nullable: true 764 -|countryCode|string 765 -nullable: true 766 - 767 -} 768 -{{/info}} 769 - 770 - 771 -= Country = 772 - 773 -{{info}} 774 -{ 775 - 776 -|countryCode|string 777 -nullable: true 778 -readOnly: true 779 -|countryName|string 780 -nullable: true 781 -|note|string 782 -nullable: true 783 -|phoneCode|string 784 -nullable: true 785 -|isO2|string 786 -nullable: true 787 -|isO3|string 788 -nullable: true 789 -|status|integer($int32) 790 -|sortingOrder|integer($int32) 791 -|sellCurrency|string 792 -nullable: true 793 - 794 -} 795 -{{/info}} 796 - 797 - 798 -= Currency = 799 - 800 -{{info}} 801 -{ 802 - 803 -|code|string 804 -nullable: true 805 -|symbol|string 806 -nullable: true 807 - 808 -} 809 -{{/info}} 810 - 811 - 812 -= District = 813 - 814 -{{info}} 815 -{ 816 - 817 -|districtUID|string($uuid) 818 -|districtName|string 819 -nullable: true 820 -|note|string 821 -nullable: true 822 -|cityUID|string($uuid) 823 -|countryCode|string 824 -nullable: true 825 - 826 -} 827 -{{/info}} 828 - 829 - 830 -= Hotel = 831 - 832 -{{info}} 833 -{ 834 - 835 -|hotelCode|string 836 -nullable: true 837 -|hotelName|string 838 -nullable: true 839 -|hotelClass|string 840 -nullable: true 841 -|cityUID|string($uuid) 842 -nullable: true 843 -|countryCode|string 844 -nullable: true 845 -|countryName|string 846 -nullable: true 847 -|districtUID|string($uuid) 848 -nullable: true 849 -|cityName|string 850 -nullable: true 851 -|districtName|string 852 -nullable: true 853 -|hotelType|HotelTypeEnumstringEnum: 854 -[ CityHotel, BeachHotel, SecondLineBeach ] 855 -|latitude|string 856 -nullable: true 857 -|longitude|string 858 -nullable: true 859 -|hasAlcohol|boolean 860 -|hasFreeWifi|boolean 861 -|hasMetro|boolean 862 -|hasPool|boolean 863 -|hasMall|boolean 864 - 865 -} 866 -{{/info}} 867 - 868 - 869 -= HotelExtraServiceBase = 870 - 871 -{{info}} 872 -{ 873 - 874 -|extraServiceCode|string 875 -nullable: true 876 -|extraServiceTypeCode|string 877 -nullable: true 878 -|isMandatory|integer($int32) 879 -|extraServiceName|string 880 -nullable: true 881 -|minimalServiceAmount|number($double) 882 -|includedPriceCode|string 883 -nullable: true 884 -|prices|[ 885 -nullable: trueHotelExtraServicePriceBase{((( 886 -|extraServicePriceCode|string 887 -nullable: true 888 -|displayName|string 889 -nullable: true 890 -|restrictionInfo|string 891 -nullable: true 892 -|additionalInfo|string 893 -nullable: true 894 -|price|number($double) 895 -|extraPrice|number($double) 896 -|currency|string 897 -nullable: true 898 - 899 -}] 900 -))) 901 - 902 -} 903 -{{/info}} 904 - 905 - 906 -= HotelExtraServicePriceBase = 907 - 908 -{{info}} 909 -{ 910 - 911 -|extraServicePriceCode|string 912 -nullable: true 913 -|displayName|string 914 -nullable: true 915 -|restrictionInfo|string 916 -nullable: true 917 -|additionalInfo|string 918 -nullable: true 919 -|price|number($double) 920 -|extraPrice|number($double) 921 -|currency|string 922 -nullable: true 923 - 924 -} 925 -{{/info}} 926 - 927 - 928 -= HotelServiceEnum = 929 - 930 -{{info}} 931 -stringEnum: 932 -[ HasAlcohol, HasFreeWifi, HasMetro, HasPool, HasMall ]Type your information message here. 933 -{{/info}} 934 - 935 - 936 -= HotelType = 937 - 938 -{{info}} 939 -{ 940 - 941 -|categoryId|integer($int32) 942 -|displayName|string 943 -nullable: true 944 - 945 -} 946 -{{/info}} 947 - 948 - 949 -= HotelTypeEnum = 950 - 951 -{{info}} 952 -stringEnum: 953 -[ CityHotel, BeachHotel, SecondLineBeach ] 954 -{{/info}} 955 - 956 - 957 -= InsurancePrice = 958 - 959 -{{info}} 960 -{ 961 - 962 -|name|string 963 -nullable: true 964 -|price|number($double) 965 -|priceSurcarge|number($double) 966 -|actualStartDate|string($date-time) 967 -|actualEndDate|string($date-time) 968 -|optional|boolean 969 -|includedInPackagePrice|boolean 970 - 971 -} 972 -{{/info}} 973 - 974 - 975 -= ManualFlightInfo = 976 - 977 -{{info}} 978 -{ 979 - 980 -|flightNumber|string 981 -nullable: true 982 -|terminalCode|string 983 -nullable: true 984 -|date|string($date-time) 985 -nullable: true 986 -|time|string 987 -nullable: true 988 - 989 -} 990 -{{/info}} 991 - 992 - 993 -= OnlyAviaPackage = 994 - 995 -{{info}} 996 -{ 997 - 998 -|id|string 999 -nullable: true 1000 -|priceCurrency|string 1001 -nullable: true 1002 -|totalPrice|number($double) 1003 -|flight|PackageFlight{((( 1004 -|id|string 1005 -nullable: true 1006 -|departureDate|string($date-time) 1007 -|returnDate|string($date-time) 1008 -nullable: true 1009 -|departureTicketsLeft|integer($int32) 1010 -|returnTicketsLeft|integer($int32) 1011 -|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1012 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 1013 -|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1014 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 1015 -|isTwoWay|boolean 1016 -|departureSegments|[ 1017 -nullable: trueFlightSegment{((( 1018 -|airlineCode|string 1019 -nullable: true 1020 -|airlineName|string 1021 -nullable: true 1022 -|flightCode|string 1023 -nullable: true 1024 -|class|string 1025 -nullable: true 1026 -|lugageWeight|number($double) 1027 -|handLugageWeight|number($double) 1028 -|departureFlightDate|string($date-time) 1029 -|departureCountryName|string 1030 -nullable: true 1031 -|departureCityName|string 1032 -nullable: true 1033 -|departureAirportCode|string 1034 -nullable: true 1035 -|departureAirportName|string 1036 -nullable: true 1037 -|departureTerminalCode|string 1038 -nullable: true 1039 -|arrivalFlightDate|string($date-time) 1040 -|arrivalCountryName|string 1041 -nullable: true 1042 -|arrivalCityName|string 1043 -nullable: true 1044 -|arrivalAirportCode|string 1045 -nullable: true 1046 -|arrivalAirportName|string 1047 -nullable: true 1048 -|arrivalTerminalCode|string 1049 -nullable: true 1050 -|flightDuration|string 1051 -nullable: true 1052 -|baggages|[ 1053 -nullable: trueBaggage{((( 1054 -|baggageCode|string 1055 -nullable: true 1056 -|description|string 1057 -nullable: true 1058 -|price|number($double) 1059 -|currency|string 1060 -nullable: true 1061 -|included|boolean 1062 - 1063 -}] 1064 -))) 1065 - 1066 -}] 1067 -))) 1068 -|returnSegments|[ 1069 -nullable: trueFlightSegment{((( 1070 -|airlineCode|string 1071 -nullable: true 1072 -|airlineName|string 1073 -nullable: true 1074 -|flightCode|string 1075 -nullable: true 1076 -|class|string 1077 -nullable: true 1078 -|lugageWeight|number($double) 1079 -|handLugageWeight|number($double) 1080 -|departureFlightDate|string($date-time) 1081 -|departureCountryName|string 1082 -nullable: true 1083 -|departureCityName|string 1084 -nullable: true 1085 -|departureAirportCode|string 1086 -nullable: true 1087 -|departureAirportName|string 1088 -nullable: true 1089 -|departureTerminalCode|string 1090 -nullable: true 1091 -|arrivalFlightDate|string($date-time) 1092 -|arrivalCountryName|string 1093 -nullable: true 1094 -|arrivalCityName|string 1095 -nullable: true 1096 -|arrivalAirportCode|string 1097 -nullable: true 1098 -|arrivalAirportName|string 1099 -nullable: true 1100 -|arrivalTerminalCode|string 1101 -nullable: true 1102 -|flightDuration|string 1103 -nullable: true 1104 -|baggages|[ 1105 -nullable: trueBaggage{((( 1106 -|baggageCode|string 1107 -nullable: true 1108 -|description|string 1109 -nullable: true 1110 -|price|number($double) 1111 -|currency|string 1112 -nullable: true 1113 -|included|boolean 1114 - 1115 -}] 1116 -))) 1117 - 1118 -}] 1119 -))) 1120 - 1121 -} 1122 -))) 1123 - 1124 -} 1125 -{{/info}} 1126 - 1127 - 1128 -= OnlyHotelPackage = 1129 - 1130 -{{info}} 1131 -{ 1132 - 1133 -|id|string 1134 -nullable: true 1135 -|priceCurrency|string 1136 -nullable: true 1137 -|totalPrice|number($double) 1138 -|agentCommissionPercent|number($double) 1139 -|agentCommissionAmount|number($double) 1140 -|hotel|PackageHotel{((( 1141 -|hotelPriceId|string 1142 -nullable: true 1143 -|providerId|integer($int32) 1144 -|hotelName|string 1145 -nullable: true 1146 -|hotelCode|string 1147 -nullable: true 1148 -|nigths|integer($int32) 1149 -|mealPlan|string 1150 -nullable: true 1151 -|hotelClass|string 1152 -nullable: true 1153 -|availabilityType|RoomAvailabilityTypeEnumstringEnum: 1154 -[ OnRequest, FreeSale, StopSale ] 1155 -|availableRoomsCount|integer($int32) 1156 -|fewRooms|boolean 1157 -|roomCategoryCode|string 1158 -nullable: true 1159 -|roomCategoryName|string 1160 -nullable: true 1161 -|placementTypeName|string 1162 -nullable: true 1163 -|placementDescription|string 1164 -nullable: true 1165 -|checkInDate|string($date-time) 1166 -|checkOutDate|string($date-time) 1167 -|adults|integer($int32) 1168 -|children|integer($int32) 1169 -|districtUID|string($uuid) 1170 -nullable: true 1171 -|districtName|string 1172 -nullable: true 1173 -|cityUID|string($uuid) 1174 -nullable: true 1175 -|cityName|string 1176 -nullable: true 1177 -|countryCode|string 1178 -nullable: true 1179 -|countryName|string 1180 -nullable: true 1181 -|hasAlcohol|boolean 1182 -|hasFreeWifi|boolean 1183 -|hasMetro|boolean 1184 -|hasPool|boolean 1185 -|hasMall|boolean 1186 -|cancellationPolicyDescription|string 1187 -nullable: true 1188 -|cancellationPolicy|CancellationPolicyExchange{((( 1189 -|cancellationPolicyCode|string 1190 -nullable: true 1191 -|noShowChargeValue|number($double) 1192 -nullable: true 1193 -|noShowChargeValueType|string 1194 -nullable: true 1195 -|earlyDepartureChargeValue|number($double) 1196 -nullable: true 1197 -|earlyDepartureChargeValueType|string 1198 -nullable: true 1199 -|conditions|[ 1200 -nullable: trueCancellationPolicyConditionExchange{((( 1201 -|timeunits|integer($int32) 1202 -|timeunitType|string 1203 -nullable: true 1204 -|timeOffsetTypeName|string 1205 -nullable: true 1206 -|chargeValue|number($double) 1207 -nullable: true 1208 -|chargeValueType|string 1209 -nullable: true 1210 - 1211 -}] 1212 -))) 1213 - 1214 -} 1215 -))) 1216 - 1217 -} 1218 -))) 1219 -|extraServices|[ 1220 -nullable: trueHotelExtraServiceBase{((( 1221 -|extraServiceCode|string 1222 -nullable: true 1223 -|extraServiceTypeCode|string 1224 -nullable: true 1225 -|isMandatory|integer($int32) 1226 -|extraServiceName|string 1227 -nullable: true 1228 -|minimalServiceAmount|number($double) 1229 -|includedPriceCode|string 1230 -nullable: true 1231 -|prices|[ 1232 -nullable: trueHotelExtraServicePriceBase{((( 1233 -|extraServicePriceCode|string 1234 -nullable: true 1235 -|displayName|string 1236 -nullable: true 1237 -|restrictionInfo|string 1238 -nullable: true 1239 -|additionalInfo|string 1240 -nullable: true 1241 -|price|number($double) 1242 -|extraPrice|number($double) 1243 -|currency|string 1244 -nullable: true 1245 - 1246 -}] 1247 -))) 1248 - 1249 -}] 1250 -))) 1251 - 1252 -} 1253 -{{/info}} 1254 - 1255 - 1256 -= PackageFlight = 1257 - 1258 -{{info}} 1259 -{ 1260 - 1261 -|id|string 1262 -nullable: true 1263 -|departureDate|string($date-time) 1264 -|returnDate|string($date-time) 1265 -nullable: true 1266 -|departureTicketsLeft|integer($int32) 1267 -|returnTicketsLeft|integer($int32) 1268 -|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1269 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 1270 -|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1271 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 1272 -|isTwoWay|boolean 1273 -|departureSegments|[ 1274 -nullable: trueFlightSegment{((( 1275 -|airlineCode|string 1276 -nullable: true 1277 -|airlineName|string 1278 -nullable: true 1279 -|flightCode|string 1280 -nullable: true 1281 -|class|string 1282 -nullable: true 1283 -|lugageWeight|number($double) 1284 -|handLugageWeight|number($double) 1285 -|departureFlightDate|string($date-time) 1286 -|departureCountryName|string 1287 -nullable: true 1288 -|departureCityName|string 1289 -nullable: true 1290 -|departureAirportCode|string 1291 -nullable: true 1292 -|departureAirportName|string 1293 -nullable: true 1294 -|departureTerminalCode|string 1295 -nullable: true 1296 -|arrivalFlightDate|string($date-time) 1297 -|arrivalCountryName|string 1298 -nullable: true 1299 -|arrivalCityName|string 1300 -nullable: true 1301 -|arrivalAirportCode|string 1302 -nullable: true 1303 -|arrivalAirportName|string 1304 -nullable: true 1305 -|arrivalTerminalCode|string 1306 -nullable: true 1307 -|flightDuration|string 1308 -nullable: true 1309 -|baggages|[ 1310 -nullable: trueBaggage{((( 1311 -|baggageCode|string 1312 -nullable: true 1313 -|description|string 1314 -nullable: true 1315 -|price|number($double) 1316 -|currency|string 1317 -nullable: true 1318 -|included|boolean 1319 - 1320 -}] 1321 -))) 1322 - 1323 -}] 1324 -))) 1325 -|returnSegments|[ 1326 -nullable: trueFlightSegment{((( 1327 -|airlineCode|string 1328 -nullable: true 1329 -|airlineName|string 1330 -nullable: true 1331 -|flightCode|string 1332 -nullable: true 1333 -|class|string 1334 -nullable: true 1335 -|lugageWeight|number($double) 1336 -|handLugageWeight|number($double) 1337 -|departureFlightDate|string($date-time) 1338 -|departureCountryName|string 1339 -nullable: true 1340 -|departureCityName|string 1341 -nullable: true 1342 -|departureAirportCode|string 1343 -nullable: true 1344 -|departureAirportName|string 1345 -nullable: true 1346 -|departureTerminalCode|string 1347 -nullable: true 1348 -|arrivalFlightDate|string($date-time) 1349 -|arrivalCountryName|string 1350 -nullable: true 1351 -|arrivalCityName|string 1352 -nullable: true 1353 -|arrivalAirportCode|string 1354 -nullable: true 1355 -|arrivalAirportName|string 1356 -nullable: true 1357 -|arrivalTerminalCode|string 1358 -nullable: true 1359 -|flightDuration|string 1360 -nullable: true 1361 -|baggages|[ 1362 -nullable: trueBaggage{((( 1363 -|baggageCode|string 1364 -nullable: true 1365 -|description|string 1366 -nullable: true 1367 -|price|number($double) 1368 -|currency|string 1369 -nullable: true 1370 -|included|boolean 1371 - 1372 -}] 1373 -))) 1374 - 1375 -}] 1376 -))) 1377 - 1378 -} 1379 -{{/info}} 1380 - 1381 - 1382 -= PackageHotel = 1383 - 1384 -{{info}} 1385 -{ 1386 - 1387 -|hotelPriceId|string 1388 -nullable: true 1389 -|providerId|integer($int32) 1390 -|hotelName|string 1391 -nullable: true 1392 -|hotelCode|string 1393 -nullable: true 1394 -|nigths|integer($int32) 1395 -|mealPlan|string 1396 -nullable: true 1397 -|hotelClass|string 1398 -nullable: true 1399 -|availabilityType|RoomAvailabilityTypeEnumstringEnum: 1400 -[ OnRequest, FreeSale, StopSale ] 1401 -|availableRoomsCount|integer($int32) 1402 -|fewRooms|boolean 1403 -|roomCategoryCode|string 1404 -nullable: true 1405 -|roomCategoryName|string 1406 -nullable: true 1407 -|placementTypeName|string 1408 -nullable: true 1409 -|placementDescription|string 1410 -nullable: true 1411 -|checkInDate|string($date-time) 1412 -|checkOutDate|string($date-time) 1413 -|adults|integer($int32) 1414 -|children|integer($int32) 1415 -|districtUID|string($uuid) 1416 -nullable: true 1417 -|districtName|string 1418 -nullable: true 1419 -|cityUID|string($uuid) 1420 -nullable: true 1421 -|cityName|string 1422 -nullable: true 1423 -|countryCode|string 1424 -nullable: true 1425 -|countryName|string 1426 -nullable: true 1427 -|hasAlcohol|boolean 1428 -|hasFreeWifi|boolean 1429 -|hasMetro|boolean 1430 -|hasPool|boolean 1431 -|hasMall|boolean 1432 -|cancellationPolicyDescription|string 1433 -nullable: true 1434 -|cancellationPolicy|CancellationPolicyExchange{((( 1435 -|cancellationPolicyCode|string 1436 -nullable: true 1437 -|noShowChargeValue|number($double) 1438 -nullable: true 1439 -|noShowChargeValueType|string 1440 -nullable: true 1441 -|earlyDepartureChargeValue|number($double) 1442 -nullable: true 1443 -|earlyDepartureChargeValueType|string 1444 -nullable: true 1445 -|conditions|[ 1446 -nullable: trueCancellationPolicyConditionExchange{((( 1447 -|timeunits|integer($int32) 1448 -|timeunitType|string 1449 -nullable: true 1450 -|timeOffsetTypeName|string 1451 -nullable: true 1452 -|chargeValue|number($double) 1453 -nullable: true 1454 -|chargeValueType|string 1455 -nullable: true 1456 - 1457 -}] 1458 -))) 1459 - 1460 -} 1461 -))) 1462 - 1463 -} 1464 -{{/info}} 1465 - 1466 - 1467 -= PackageTypeEnum = 1468 - 1469 -{{info}} 1470 -stringEnum: 1471 -[ Package, OnlyHotel, OnlyAvia ] 1472 -{{/info}} 1473 - 1474 - 1475 -= RoomAvailabilityTypeEnum = 1476 - 1477 -{{info}} 1478 -stringEnum: 1479 -[ OnRequest, FreeSale, StopSale ] 1480 -{{/info}} 1481 - 1482 - 1483 -= SearchOnlyAviaPackagesRequest = 1484 - 1485 -{{info}} 1486 -{ 1487 - 1488 -|flightRequests|[ 1489 -nullable: trueFlightRequest{((( 1490 -|departureDate|string($date-time) 1491 -|returnDate|string($date-time) 1492 -nullable: true 1493 -|departureLocation|string 1494 -nullable: true 1495 -|departureType|string 1496 -nullable: true 1497 -|arrivalLocation|string 1498 -nullable: true 1499 -|arrivalType|string 1500 -nullable: true 1501 - 1502 -}] 1503 -))) 1504 -|adults|integer($int32) 1505 -|children|integer($int32) 1506 -|childrenAges|[ 1507 -nullable: trueinteger($int32)] 1508 -|ticketType|string 1509 -nullable: true 1510 -|longConnectTime|boolean 1511 -|directFlightsOnly|boolean 1512 -|pagingId|string 1513 -nullable: true 1514 -|pageNumber|integer($int64) 1515 -|pageRowCount|integer($int64) 1516 - 1517 -} 1518 -{{/info}} 1519 - 1520 - 1521 -= SearchOnlyAviaPackagesResponse = 1522 - 1523 -{{info}} 1524 -{ 1525 - 1526 -|airlines|[ 1527 -nullable: trueAirline{((( 1528 -|airlineCode|string 1529 -nullable: true 1530 -readOnly: true 1531 -|iataCode|string 1532 -nullable: true 1533 -|icaoCode|string 1534 -nullable: true 1535 -|airlineName|string 1536 -nullable: true 1537 -|note|string 1538 -nullable: true 1539 -|infantMaxAge|number($double) 1540 -|childMaxAge|number($double) 1541 - 1542 -}] 1543 -))) 1544 -|packages|[ 1545 -nullable: trueOnlyAviaPackage{((( 1546 -|id|string 1547 -nullable: true 1548 -|priceCurrency|string 1549 -nullable: true 1550 -|totalPrice|number($double) 1551 -|flight|PackageFlight{((( 1552 -|id|string 1553 -nullable: true 1554 -|departureDate|string($date-time) 1555 -|returnDate|string($date-time) 1556 -nullable: true 1557 -|departureTicketsLeft|integer($int32) 1558 -|returnTicketsLeft|integer($int32) 1559 -|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1560 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 1561 -|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1562 -[ OnRequest, FreeSale, FewPlaces, StopSale ] 1563 -|isTwoWay|boolean 1564 -|departureSegments|[ 1565 -nullable: trueFlightSegment{((( 1566 -|airlineCode|string 1567 -nullable: true 1568 -|airlineName|string 1569 -nullable: true 1570 -|flightCode|string 1571 -nullable: true 1572 -|class|string 1573 -nullable: true 1574 -|lugageWeight|number($double) 1575 -|handLugageWeight|number($double) 1576 -|departureFlightDate|string($date-time) 1577 -|departureCountryName|string 1578 -nullable: true 1579 -|departureCityName|string 1580 -nullable: true 1581 -|departureAirportCode|string 1582 -nullable: true 1583 -|departureAirportName|string 1584 -nullable: true 1585 -|departureTerminalCode|string 1586 -nullable: true 1587 -|arrivalFlightDate|string($date-time) 1588 -|arrivalCountryName|string 1589 -nullable: true 1590 -|arrivalCityName|string 1591 -nullable: true 1592 -|arrivalAirportCode|string 1593 -nullable: true 1594 -|arrivalAirportName|string 1595 -nullable: true 1596 -|arrivalTerminalCode|string 1597 -nullable: true 1598 -|flightDuration|string 1599 -nullable: true 1600 -|baggages|[ 1601 -nullable: trueBaggage{((( 1602 -|baggageCode|string 1603 -nullable: true 1604 -|description|string 1605 -nullable: true 1606 -|price|number($double) 1607 -|currency|string 1608 -nullable: true 1609 -|included|boolean 1610 - 1611 -}] 1612 -))) 1613 - 1614 -}] 1615 -))) 1616 -|returnSegments|[ 1617 -nullable: trueFlightSegment{((( 1618 -|airlineCode|string 1619 -nullable: true 1620 -|airlineName|string 1621 -nullable: true 1622 -|flightCode|string 1623 -nullable: true 1624 -|class|string 1625 -nullable: true 1626 -|lugageWeight|number($double) 1627 -|handLugageWeight|number($double) 1628 -|departureFlightDate|string($date-time) 1629 -|departureCountryName|string 1630 -nullable: true 1631 -|departureCityName|string 1632 -nullable: true 1633 -|departureAirportCode|string 1634 -nullable: true 1635 -|departureAirportName|string 1636 -nullable: true 1637 -|departureTerminalCode|string 1638 -nullable: true 1639 -|arrivalFlightDate|string($date-time) 1640 -|arrivalCountryName|string 1641 -nullable: true 1642 -|arrivalCityName|string 1643 -nullable: true 1644 -|arrivalAirportCode|string 1645 -nullable: true 1646 -|arrivalAirportName|string 1647 -nullable: true 1648 -|arrivalTerminalCode|string 1649 -nullable: true 1650 -|flightDuration|string 1651 -nullable: true 1652 -|baggages|[ 1653 -nullable: trueBaggage{((( 1654 -|baggageCode|string 1655 -nullable: true 1656 -|description|string 1657 -nullable: true 1658 -|price|number($double) 1659 -|currency|string 1660 -nullable: true 1661 -|included|boolean 1662 - 1663 -}] 1664 -))) 1665 - 1666 -}] 1667 -))) 1668 - 1669 -} 1670 -))) 1671 - 1672 -}] 1673 -))) 1674 -|pagingId|string 1675 -nullable: true 1676 -|pageNumber|integer($int64) 1677 -|pageCount|integer($int64) 1678 - 1679 -} 1680 -{{/info}} 1681 - 1682 - 95 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.