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 8.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:32
on 2023/12/15 14:32
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- 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,730 @@ 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 + 956 956