Changes for page 6.Schemas General

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

From version 12.1
edited by Giorgi Mdivnishvili
on 2023/12/19 18:03
Change comment: There is no comment for this version
To version 6.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:09
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -6.Schemas General
1 +Schemas General
Content
... ... @@ -675,1948 +675,4 @@
675 675  }
676 676  {{/info}}
677 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 -
1967 -= SearchTourPackagesResponse =
1968 -
1969 -{{info}}
1970 -{
1971 -
1972 -|error|boolean
1973 -|errorCode|string
1974 -nullable: true
1975 -|errorDescription|string
1976 -nullable: true
1977 -|userErrorDescription|string
1978 -nullable: true
1979 -|packages|[
1980 -nullable: trueTourPackage{(((
1981 -|cacheKey|string
1982 -nullable: true
1983 -|id|string
1984 -nullable: true
1985 -|priceCurrency|string
1986 -nullable: true
1987 -|totalPrice|number($double)
1988 -|agentCommissionPercent|number($double)
1989 -|agentCommissionAmount|number($double)
1990 -|includedExtrasAmount|number($double)
1991 -|priceDifference|number($double)
1992 -|hotel|PackageHotel{(((
1993 -|hotelPriceId|string
1994 -nullable: true
1995 -|providerId|integer($int32)
1996 -|hotelName|string
1997 -nullable: true
1998 -|hotelCode|string
1999 -nullable: true
2000 -|nigths|integer($int32)
2001 -|mealPlan|string
2002 -nullable: true
2003 -|hotelClass|string
2004 -nullable: true
2005 -|availabilityType|RoomAvailabilityTypeEnumstringEnum:
2006 -[ OnRequest, FreeSale, StopSale ]
2007 -|availableRoomsCount|integer($int32)
2008 -|fewRooms|boolean
2009 -|roomCategoryCode|string
2010 -nullable: true
2011 -|roomCategoryName|string
2012 -nullable: true
2013 -|placementTypeName|string
2014 -nullable: true
2015 -|placementDescription|string
2016 -nullable: true
2017 -|checkInDate|string($date-time)
2018 -|checkOutDate|string($date-time)
2019 -|adults|integer($int32)
2020 -|children|integer($int32)
2021 -|districtUID|string($uuid)
2022 -nullable: true
2023 -|districtName|string
2024 -nullable: true
2025 -|cityUID|string($uuid)
2026 -nullable: true
2027 -|cityName|string
2028 -nullable: true
2029 -|countryCode|string
2030 -nullable: true
2031 -|countryName|string
2032 -nullable: true
2033 -|hasAlcohol|boolean
2034 -|hasFreeWifi|boolean
2035 -|hasMetro|boolean
2036 -|hasPool|boolean
2037 -|hasMall|boolean
2038 -|cancellationPolicyDescription|string
2039 -nullable: true
2040 -|cancellationPolicy|CancellationPolicyExchange{(((
2041 -|cancellationPolicyCode|string
2042 -nullable: true
2043 -|noShowChargeValue|number($double)
2044 -nullable: true
2045 -|noShowChargeValueType|string
2046 -nullable: true
2047 -|earlyDepartureChargeValue|number($double)
2048 -nullable: true
2049 -|earlyDepartureChargeValueType|string
2050 -nullable: true
2051 -|conditions|[
2052 -nullable: trueCancellationPolicyConditionExchange{(((
2053 -|timeunits|integer($int32)
2054 -|timeunitType|string
2055 -nullable: true
2056 -|timeOffsetTypeName|string
2057 -nullable: true
2058 -|chargeValue|number($double)
2059 -nullable: true
2060 -|chargeValueType|string
2061 -nullable: true
2062 -
2063 -}]
2064 -)))
2065 -
2066 -}
2067 -)))
2068 -
2069 -}
2070 -)))
2071 -|flight|PackageFlight{(((
2072 -|id|string
2073 -nullable: true
2074 -|departureDate|string($date-time)
2075 -|returnDate|string($date-time)
2076 -nullable: true
2077 -|departureTicketsLeft|integer($int32)
2078 -|returnTicketsLeft|integer($int32)
2079 -|departureAvailabilityType|FlightAvailabilityTypestringEnum:
2080 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
2081 -|returnAvailabilityType|FlightAvailabilityTypestringEnum:
2082 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
2083 -|isTwoWay|boolean
2084 -|departureSegments|[
2085 -nullable: trueFlightSegment{(((
2086 -|airlineCode|string
2087 -nullable: true
2088 -|airlineName|string
2089 -nullable: true
2090 -|flightCode|string
2091 -nullable: true
2092 -|class|string
2093 -nullable: true
2094 -|lugageWeight|number($double)
2095 -|handLugageWeight|number($double)
2096 -|departureFlightDate|string($date-time)
2097 -|departureCountryName|string
2098 -nullable: true
2099 -|departureCityName|string
2100 -nullable: true
2101 -|departureAirportCode|string
2102 -nullable: true
2103 -|departureAirportName|string
2104 -nullable: true
2105 -|departureTerminalCode|string
2106 -nullable: true
2107 -|arrivalFlightDate|string($date-time)
2108 -|arrivalCountryName|string
2109 -nullable: true
2110 -|arrivalCityName|string
2111 -nullable: true
2112 -|arrivalAirportCode|string
2113 -nullable: true
2114 -|arrivalAirportName|string
2115 -nullable: true
2116 -|arrivalTerminalCode|string
2117 -nullable: true
2118 -|flightDuration|string
2119 -nullable: true
2120 -|baggages|[
2121 -nullable: trueBaggage{(((
2122 -|baggageCode|string
2123 -nullable: true
2124 -|description|string
2125 -nullable: true
2126 -|price|number($double)
2127 -|currency|string
2128 -nullable: true
2129 -|included|boolean
2130 -
2131 -}]
2132 -)))
2133 -
2134 -}]
2135 -)))
2136 -|returnSegments|[
2137 -nullable: trueFlightSegment{(((
2138 -|airlineCode|string
2139 -nullable: true
2140 -|airlineName|string
2141 -nullable: true
2142 -|flightCode|string
2143 -nullable: true
2144 -|class|string
2145 -nullable: true
2146 -|lugageWeight|number($double)
2147 -|handLugageWeight|number($double)
2148 -|departureFlightDate|string($date-time)
2149 -|departureCountryName|string
2150 -nullable: true
2151 -|departureCityName|string
2152 -nullable: true
2153 -|departureAirportCode|string
2154 -nullable: true
2155 -|departureAirportName|string
2156 -nullable: true
2157 -|departureTerminalCode|string
2158 -nullable: true
2159 -|arrivalFlightDate|string($date-time)
2160 -|arrivalCountryName|string
2161 -nullable: true
2162 -|arrivalCityName|string
2163 -nullable: true
2164 -|arrivalAirportCode|string
2165 -nullable: true
2166 -|arrivalAirportName|string
2167 -nullable: true
2168 -|arrivalTerminalCode|string
2169 -nullable: true
2170 -|flightDuration|string
2171 -nullable: true
2172 -|baggages|[
2173 -nullable: trueBaggage{(((
2174 -|baggageCode|string
2175 -nullable: true
2176 -|description|string
2177 -nullable: true
2178 -|price|number($double)
2179 -|currency|string
2180 -nullable: true
2181 -|included|boolean
2182 -
2183 -}]
2184 -)))
2185 -
2186 -}]
2187 -)))
2188 -
2189 -}
2190 -)))
2191 -|extraServices|[
2192 -nullable: trueHotelExtraServiceBase{(((
2193 -|extraServiceCode|string
2194 -nullable: true
2195 -|extraServiceTypeCode|string
2196 -nullable: true
2197 -|isMandatory|integer($int32)
2198 -|extraServiceName|string
2199 -nullable: true
2200 -|minimalServiceAmount|number($double)
2201 -|includedPriceCode|string
2202 -nullable: true
2203 -|prices|[
2204 -nullable: trueHotelExtraServicePriceBase{(((
2205 -|extraServicePriceCode|string
2206 -nullable: true
2207 -|displayName|string
2208 -nullable: true
2209 -|restrictionInfo|string
2210 -nullable: true
2211 -|additionalInfo|string
2212 -nullable: true
2213 -|price|number($double)
2214 -|extraPrice|number($double)
2215 -|currency|string
2216 -nullable: true
2217 -
2218 -}]
2219 -)))
2220 -
2221 -}]
2222 -)))
2223 -|insurancePrice|InsurancePrice{(((
2224 -|name|string
2225 -nullable: true
2226 -|price|number($double)
2227 -|priceSurcarge|number($double)
2228 -|actualStartDate|string($date-time)
2229 -|actualEndDate|string($date-time)
2230 -|optional|boolean
2231 -|includedInPackagePrice|boolean
2232 -
2233 -}
2234 -)))
2235 -
2236 -}]
2237 -)))
2238 -|pagingId|string
2239 -nullable: true
2240 -|pageNumber|integer($int64)
2241 -|pageCount|integer($int64)
2242 -
2243 -}
2244 -{{/info}}
2245 -
2246 -
2247 -= ServiceDetails =
2248 -
2249 -{{info}}
2250 -{
2251 -
2252 -|flightCode|string
2253 -nullable: true
2254 -|airlineName|string
2255 -nullable: true
2256 -|departureTime|string($date-time)
2257 -nullable: true
2258 -|departureCityName|string
2259 -nullable: true
2260 -|departureAirportCode|string
2261 -nullable: true
2262 -|departureTerminalCode|string
2263 -nullable: true
2264 -|arrivalTime|string($date-time)
2265 -nullable: true
2266 -|arrivalCityName|string
2267 -nullable: true
2268 -|arrivalAirportCode|string
2269 -nullable: true
2270 -|arrivalTerminalCode|string
2271 -nullable: true
2272 -|isArrivalFlight|boolean
2273 -
2274 -}
2275 -{{/info}}
2276 -
2277 -
2278 -= ServicePrice =
2279 -
2280 -{{info}}
2281 -{
2282 -
2283 -|prid|string($uuid)
2284 -|prName|string
2285 -nullable: true
2286 -|prValue|number($double)
2287 -|sortingOrder|integer($int32)
2288 -
2289 -}
2290 -{{/info}}
2291 -
2292 -
2293 -= StatusForAgentEnum =
2294 -
2295 -{{info}}
2296 -stringEnum:
2297 -[ Draft, OnProcess, Confirmed, Pending, Overdued, Canceled ]
2298 -{{/info}}
2299 -
2300 -
2301 -= StringSelectorOption =
2302 -
2303 -{{info}}
2304 -{
2305 -
2306 -|value|string
2307 -nullable: true
2308 -|text|string
2309 -nullable: true
2310 -
2311 -}
2312 -{{/info}}
2313 -
2314 -
2315 -= Terminal =
2316 -
2317 -{{info}}
2318 -{
2319 -
2320 -|terminalCode|string
2321 -nullable: true
2322 -|cityUID|string($uuid)
2323 -nullable: true
2324 -|districtUID|string($uuid)
2325 -nullable: true
2326 -|terminalName|string
2327 -nullable: true
2328 -|countryCode|string
2329 -nullable: true
2330 -|note|string
2331 -nullable: true
2332 -
2333 -}
2334 -{{/info}}
2335 -
2336 -
2337 -= TourPackage =
2338 -
2339 -{{info}}
2340 -{
2341 -
2342 -|cacheKey|string
2343 -nullable: true
2344 -|id|string
2345 -nullable: true
2346 -|priceCurrency|string
2347 -nullable: true
2348 -|totalPrice|number($double)
2349 -|agentCommissionPercent|number($double)
2350 -|agentCommissionAmount|number($double)
2351 -|includedExtrasAmount|number($double)
2352 -|priceDifference|number($double)
2353 -|hotel|PackageHotel{(((
2354 -|hotelPriceId|string
2355 -nullable: true
2356 -|providerId|integer($int32)
2357 -|hotelName|string
2358 -nullable: true
2359 -|hotelCode|string
2360 -nullable: true
2361 -|nigths|integer($int32)
2362 -|mealPlan|string
2363 -nullable: true
2364 -|hotelClass|string
2365 -nullable: true
2366 -|availabilityType|RoomAvailabilityTypeEnumstringEnum:
2367 -[ OnRequest, FreeSale, StopSale ]
2368 -|availableRoomsCount|integer($int32)
2369 -|fewRooms|boolean
2370 -|roomCategoryCode|string
2371 -nullable: true
2372 -|roomCategoryName|string
2373 -nullable: true
2374 -|placementTypeName|string
2375 -nullable: true
2376 -|placementDescription|string
2377 -nullable: true
2378 -|checkInDate|string($date-time)
2379 -|checkOutDate|string($date-time)
2380 -|adults|integer($int32)
2381 -|children|integer($int32)
2382 -|districtUID|string($uuid)
2383 -nullable: true
2384 -|districtName|string
2385 -nullable: true
2386 -|cityUID|string($uuid)
2387 -nullable: true
2388 -|cityName|string
2389 -nullable: true
2390 -|countryCode|string
2391 -nullable: true
2392 -|countryName|string
2393 -nullable: true
2394 -|hasAlcohol|boolean
2395 -|hasFreeWifi|boolean
2396 -|hasMetro|boolean
2397 -|hasPool|boolean
2398 -|hasMall|boolean
2399 -|cancellationPolicyDescription|string
2400 -nullable: true
2401 -|cancellationPolicy|CancellationPolicyExchange{(((
2402 -|cancellationPolicyCode|string
2403 -nullable: true
2404 -|noShowChargeValue|number($double)
2405 -nullable: true
2406 -|noShowChargeValueType|string
2407 -nullable: true
2408 -|earlyDepartureChargeValue|number($double)
2409 -nullable: true
2410 -|earlyDepartureChargeValueType|string
2411 -nullable: true
2412 -|conditions|[
2413 -nullable: trueCancellationPolicyConditionExchange{(((
2414 -|timeunits|integer($int32)
2415 -|timeunitType|string
2416 -nullable: true
2417 -|timeOffsetTypeName|string
2418 -nullable: true
2419 -|chargeValue|number($double)
2420 -nullable: true
2421 -|chargeValueType|string
2422 -nullable: true
2423 -
2424 -}]
2425 -)))
2426 -
2427 -}
2428 -)))
2429 -
2430 -}
2431 -)))
2432 -|flight|PackageFlight{(((
2433 -|id|string
2434 -nullable: true
2435 -|departureDate|string($date-time)
2436 -|returnDate|string($date-time)
2437 -nullable: true
2438 -|departureTicketsLeft|integer($int32)
2439 -|returnTicketsLeft|integer($int32)
2440 -|departureAvailabilityType|FlightAvailabilityTypestringEnum:
2441 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
2442 -|returnAvailabilityType|FlightAvailabilityTypestringEnum:
2443 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
2444 -|isTwoWay|boolean
2445 -|departureSegments|[
2446 -nullable: trueFlightSegment{(((
2447 -|airlineCode|string
2448 -nullable: true
2449 -|airlineName|string
2450 -nullable: true
2451 -|flightCode|string
2452 -nullable: true
2453 -|class|string
2454 -nullable: true
2455 -|lugageWeight|number($double)
2456 -|handLugageWeight|number($double)
2457 -|departureFlightDate|string($date-time)
2458 -|departureCountryName|string
2459 -nullable: true
2460 -|departureCityName|string
2461 -nullable: true
2462 -|departureAirportCode|string
2463 -nullable: true
2464 -|departureAirportName|string
2465 -nullable: true
2466 -|departureTerminalCode|string
2467 -nullable: true
2468 -|arrivalFlightDate|string($date-time)
2469 -|arrivalCountryName|string
2470 -nullable: true
2471 -|arrivalCityName|string
2472 -nullable: true
2473 -|arrivalAirportCode|string
2474 -nullable: true
2475 -|arrivalAirportName|string
2476 -nullable: true
2477 -|arrivalTerminalCode|string
2478 -nullable: true
2479 -|flightDuration|string
2480 -nullable: true
2481 -|baggages|[
2482 -nullable: trueBaggage{(((
2483 -|baggageCode|string
2484 -nullable: true
2485 -|description|string
2486 -nullable: true
2487 -|price|number($double)
2488 -|currency|string
2489 -nullable: true
2490 -|included|boolean
2491 -
2492 -}]
2493 -)))
2494 -
2495 -}]
2496 -)))
2497 -|returnSegments|[
2498 -nullable: trueFlightSegment{(((
2499 -|airlineCode|string
2500 -nullable: true
2501 -|airlineName|string
2502 -nullable: true
2503 -|flightCode|string
2504 -nullable: true
2505 -|class|string
2506 -nullable: true
2507 -|lugageWeight|number($double)
2508 -|handLugageWeight|number($double)
2509 -|departureFlightDate|string($date-time)
2510 -|departureCountryName|string
2511 -nullable: true
2512 -|departureCityName|string
2513 -nullable: true
2514 -|departureAirportCode|string
2515 -nullable: true
2516 -|departureAirportName|string
2517 -nullable: true
2518 -|departureTerminalCode|string
2519 -nullable: true
2520 -|arrivalFlightDate|string($date-time)
2521 -|arrivalCountryName|string
2522 -nullable: true
2523 -|arrivalCityName|string
2524 -nullable: true
2525 -|arrivalAirportCode|string
2526 -nullable: true
2527 -|arrivalAirportName|string
2528 -nullable: true
2529 -|arrivalTerminalCode|string
2530 -nullable: true
2531 -|flightDuration|string
2532 -nullable: true
2533 -|baggages|[
2534 -nullable: trueBaggage{(((
2535 -|baggageCode|string
2536 -nullable: true
2537 -|description|string
2538 -nullable: true
2539 -|price|number($double)
2540 -|currency|string
2541 -nullable: true
2542 -|included|boolean
2543 -
2544 -}]
2545 -)))
2546 -
2547 -}]
2548 -)))
2549 -
2550 -}
2551 -)))
2552 -|extraServices|[
2553 -nullable: trueHotelExtraServiceBase{(((
2554 -|extraServiceCode|string
2555 -nullable: true
2556 -|extraServiceTypeCode|string
2557 -nullable: true
2558 -|isMandatory|integer($int32)
2559 -|extraServiceName|string
2560 -nullable: true
2561 -|minimalServiceAmount|number($double)
2562 -|includedPriceCode|string
2563 -nullable: true
2564 -|prices|[
2565 -nullable: trueHotelExtraServicePriceBase{(((
2566 -|extraServicePriceCode|string
2567 -nullable: true
2568 -|displayName|string
2569 -nullable: true
2570 -|restrictionInfo|string
2571 -nullable: true
2572 -|additionalInfo|string
2573 -nullable: true
2574 -|price|number($double)
2575 -|extraPrice|number($double)
2576 -|currency|string
2577 -nullable: true
2578 -
2579 -}]
2580 -)))
2581 -
2582 -}]
2583 -)))
2584 -|insurancePrice|InsurancePrice{(((
2585 -|name|string
2586 -nullable: true
2587 -|price|number($double)
2588 -|priceSurcarge|number($double)
2589 -|actualStartDate|string($date-time)
2590 -|actualEndDate|string($date-time)
2591 -|optional|boolean
2592 -|includedInPackagePrice|boolean
2593 -
2594 -}
2595 -)))
2596 -
2597 -}
2598 -{{/info}}
2599 -
2600 -
2601 -= TreeNode =
2602 -
2603 -{{info}}
2604 -{
2605 -
2606 -|type|string
2607 -nullable: true
2608 -|parent|string
2609 -nullable: true
2610 -|label|string
2611 -nullable: true
2612 -|subLabel|string
2613 -nullable: true
2614 -|value|string
2615 -nullable: true
2616 -|tag|string
2617 -nullable: true
2618 -
2619 -}
2620 -{{/info}}
2621 -
2622 2622