Changes for page 6.Schemas General

Last modified by Giorgi Mdivnishvili on 2023/12/19 18:03

From version 9.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:40
Change comment: There is no comment for this version
To version 5.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -387,1580 +387,4 @@
387 387  {{/info}}
388 388  
389 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 -
1683 -= SearchOnlyHotelPackagesRequest =
1684 -
1685 -{{info}}
1686 -{
1687 -
1688 -|countryCode|string
1689 -nullable: true
1690 -|locations|[
1691 -nullable: trueTreeNode{(((
1692 -|type|string
1693 -nullable: true
1694 -|parent|string
1695 -nullable: true
1696 -|label|string
1697 -nullable: true
1698 -|subLabel|string
1699 -nullable: true
1700 -|value|string
1701 -nullable: true
1702 -|tag|string
1703 -nullable: true
1704 -
1705 -}]
1706 -)))
1707 -|checkInDate|string($date-time)
1708 -|checkInDateTo|string($date-time)
1709 -nullable: true
1710 -|checkOutDate|string($date-time)
1711 -nullable: true
1712 -|stayDays|integer($int32)
1713 -nullable: true
1714 -|stayDaysTo|integer($int32)
1715 -nullable: true
1716 -|adults|integer($int32)
1717 -|children|integer($int32)
1718 -|childrenAges|[
1719 -nullable: trueinteger($int32)]
1720 -|extendedSearch|boolean
1721 -|totalPriceFrom|number($double)
1722 -nullable: true
1723 -|totalPriceTo|number($double)
1724 -nullable: true
1725 -|recommended|boolean
1726 -|popular|boolean
1727 -|freeSale|boolean
1728 -|groupByHotel|boolean
1729 -|hotelCodes|[
1730 -nullable: truestring]
1731 -|mealPlans|[
1732 -nullable: truestring]
1733 -|hotelClasses|[
1734 -nullable: truestring]
1735 -|hotelTypes|[
1736 -nullable: trueHotelTypeEnumstringEnum:
1737 -[ CityHotel, BeachHotel, SecondLineBeach ]]
1738 -|hotelServices|[
1739 -nullable: trueHotelServiceEnumstringEnum:
1740 -[ HasAlcohol, HasFreeWifi, HasMetro, HasPool, HasMall ]]
1741 -|pagingId|string
1742 -nullable: true
1743 -|pageNumber|integer($int64)
1744 -|pageRowCount|integer($int64)
1745 -
1746 -}
1747 -{{/info}}
1748 -
1749 -
1750 -= SearchOnlyHotelPackagesResponse =
1751 -
1752 -{{info}}
1753 -{
1754 -
1755 -|packages|[
1756 -nullable: trueOnlyHotelPackage{(((
1757 -|id|string
1758 -nullable: true
1759 -|priceCurrency|string
1760 -nullable: true
1761 -|totalPrice|number($double)
1762 -|agentCommissionPercent|number($double)
1763 -|agentCommissionAmount|number($double)
1764 -|hotel|PackageHotel{(((
1765 -|hotelPriceId|string
1766 -nullable: true
1767 -|providerId|integer($int32)
1768 -|hotelName|string
1769 -nullable: true
1770 -|hotelCode|string
1771 -nullable: true
1772 -|nigths|integer($int32)
1773 -|mealPlan|string
1774 -nullable: true
1775 -|hotelClass|string
1776 -nullable: true
1777 -|availabilityType|RoomAvailabilityTypeEnumstringEnum:
1778 -[ OnRequest, FreeSale, StopSale ]
1779 -|availableRoomsCount|integer($int32)
1780 -|fewRooms|boolean
1781 -|roomCategoryCode|string
1782 -nullable: true
1783 -|roomCategoryName|string
1784 -nullable: true
1785 -|placementTypeName|string
1786 -nullable: true
1787 -|placementDescription|string
1788 -nullable: true
1789 -|checkInDate|string($date-time)
1790 -|checkOutDate|string($date-time)
1791 -|adults|integer($int32)
1792 -|children|integer($int32)
1793 -|districtUID|string($uuid)
1794 -nullable: true
1795 -|districtName|string
1796 -nullable: true
1797 -|cityUID|string($uuid)
1798 -nullable: true
1799 -|cityName|string
1800 -nullable: true
1801 -|countryCode|string
1802 -nullable: true
1803 -|countryName|string
1804 -nullable: true
1805 -|hasAlcohol|boolean
1806 -|hasFreeWifi|boolean
1807 -|hasMetro|boolean
1808 -|hasPool|boolean
1809 -|hasMall|boolean
1810 -|cancellationPolicyDescription|[...]
1811 -|cancellationPolicy|CancellationPolicyExchange{(((
1812 -|cancellationPolicyCode|string
1813 -nullable: true
1814 -|noShowChargeValue|number($double)
1815 -nullable: true
1816 -|noShowChargeValueType|string
1817 -nullable: true
1818 -|earlyDepartureChargeValue|number($double)
1819 -nullable: true
1820 -|earlyDepartureChargeValueType|string
1821 -nullable: true
1822 -|conditions|[
1823 -nullable: trueCancellationPolicyConditionExchange{(((
1824 -|timeunits|integer($int32)
1825 -|timeunitType|string
1826 -nullable: true
1827 -|timeOffsetTypeName|string
1828 -nullable: true
1829 -|chargeValue|number($double)
1830 -nullable: true
1831 -|chargeValueType|string
1832 -nullable: true
1833 -
1834 -}]
1835 -)))
1836 -
1837 -}
1838 -)))
1839 -
1840 -}
1841 -)))
1842 -|extraServices|[
1843 -nullable: trueHotelExtraServiceBase{(((
1844 -|extraServiceCode|string
1845 -nullable: true
1846 -|extraServiceTypeCode|string
1847 -nullable: true
1848 -|isMandatory|integer($int32)
1849 -|extraServiceName|string
1850 -nullable: true
1851 -|minimalServiceAmount|number($double)
1852 -|includedPriceCode|string
1853 -nullable: true
1854 -|prices|[
1855 -nullable: trueHotelExtraServicePriceBase{(((
1856 -|extraServicePriceCode|string
1857 -nullable: true
1858 -|displayName|string
1859 -nullable: true
1860 -|restrictionInfo|string
1861 -nullable: true
1862 -|additionalInfo|string
1863 -nullable: true
1864 -|price|number($double)
1865 -|extraPrice|number($double)
1866 -|currency|string
1867 -nullable: true
1868 -
1869 -}]
1870 -)))
1871 -
1872 -}]
1873 -)))
1874 -
1875 -}]
1876 -)))
1877 -|pagingId|string
1878 -nullable: true
1879 -|pageNumber|integer($int64)
1880 -|pageCount|integer($int64)
1881 -
1882 -}
1883 -{{/info}}
1884 -
1885 -
1886 -= SearchTourPackagesRequest =
1887 -
1888 -{{info}}
1889 -{
1890 -
1891 -|departureCountryCode|string
1892 -nullable: true
1893 -|departureCityUID|string($uuid)
1894 -nullable: true
1895 -|arrivalCountryCode|string
1896 -nullable: true
1897 -|arrivalLocations|[
1898 -nullable: trueTreeNode{(((
1899 -|type|string
1900 -nullable: true
1901 -|parent|string
1902 -nullable: true
1903 -|label|string
1904 -nullable: true
1905 -|subLabel|string
1906 -nullable: true
1907 -|value|string
1908 -nullable: true
1909 -|tag|string
1910 -nullable: true
1911 -
1912 -}]
1913 -)))
1914 -|checkInDate|string($date-time)
1915 -|checkInDateTo|string($date-time)
1916 -nullable: true
1917 -|checkOutDate|string($date-time)
1918 -nullable: true
1919 -|stayDays|integer($int32)
1920 -nullable: true
1921 -|stayDaysTo|integer($int32)
1922 -nullable: true
1923 -|departureDate|string($date-time)
1924 -nullable: true
1925 -|returnDate|string($date-time)
1926 -nullable: true
1927 -|airlineCode|string
1928 -nullable: true
1929 -|ticketType|string
1930 -nullable: true
1931 -|directFlightsOnly|boolean
1932 -|longConnectTime|boolean
1933 -|adults|integer($int32)
1934 -|children|integer($int32)
1935 -|childrenAges|[
1936 -nullable: trueinteger($int32)]
1937 -|extendedSearch|boolean
1938 -|totalPriceFrom|number($double)
1939 -nullable: true
1940 -|totalPriceTo|number($double)
1941 -nullable: true
1942 -|recommended|boolean
1943 -|popular|boolean
1944 -|freeSale|boolean
1945 -|groupByHotel|boolean
1946 -|hotelCodes|[
1947 -nullable: truestring]
1948 -|mealPlans|[
1949 -nullable: truestring]
1950 -|hotelClasses|[
1951 -nullable: truestring]
1952 -|hotelTypes|[
1953 -nullable: trueHotelTypeEnumstringEnum:
1954 -[ CityHotel, BeachHotel, SecondLineBeach ]]
1955 -|hotelServices|[
1956 -nullable: trueHotelServiceEnumstringEnum:
1957 -[ HasAlcohol, HasFreeWifi, HasMetro, HasPool, HasMall ]]
1958 -|pagingId|string
1959 -nullable: true
1960 -|pageNumber|integer($int64)
1961 -|pageRowCount|integer($int64)
1962 -
1963 -}
1964 -{{/info}}
1965 -
1966 1966