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
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
on 2023/12/15 14:09
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 6.Schemas General1 +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