Changes for page 6.Schemas General

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

From version 10.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:45
Change comment: There is no comment for this version
To version 7.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:19
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -695,7 +695,7 @@
695 695  {{/info}}
696 696  
697 697  
698 -= CancellationPolicyExchange =
698 += CancellationPolicyExchange =
699 699  
700 700  {{info}}
701 701  {
... ... @@ -953,1384 +953,4 @@
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 2336