Changes for page 6.Schemas General
Last modified by Giorgi Mdivnishvili on 2023/12/19 18:03
From version 7.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:19
on 2023/12/15 14:19
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -Schemas General 1 +6.Schemas General - Content
-
... ... @@ -695,7 +695,7 @@ 695 695 {{/info}} 696 696 697 697 698 -= 698 += CancellationPolicyExchange = 699 699 700 700 {{info}} 701 701 { ... ... @@ -953,4 +953,1670 @@ 953 953 [ CityHotel, BeachHotel, SecondLineBeach ] 954 954 {{/info}} 955 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 + 956 956