Changes for page 6.Schemas General

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

From version 8.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:32
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,730 +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 1682