Changes for page 3. CalcPackage
Last modified by Giorgi Mdivnishvili on 2024/04/11 17:03
From version 12.1
edited by Giorgi Mdivnishvili
on 2024/04/11 08:07
on 2024/04/11 08:07
Change comment:
There is no comment for this version
To version 13.1
edited by Giorgi Mdivnishvili
on 2024/04/11 08:13
on 2024/04/11 08:13
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1000,7 +1000,7 @@ 1000 1000 === Schema === 1001 1001 1002 1002 {{success}} 1003 -Calc OnlyHotelPackageResponse{1003 +CalcTourPackageResponse{ 1004 1004 1005 1005 |error|boolean 1006 1006 |errorCode|string ... ... @@ -1009,7 +1009,9 @@ 1009 1009 nullable: true 1010 1010 |userErrorDescription|string 1011 1011 nullable: true 1012 -|package|OnlyHotelPackage{((( 1012 +|package|TourPackage{((( 1013 +|cacheKey|string 1014 +nullable: true 1013 1013 |id|string 1014 1014 nullable: true 1015 1015 |priceCurrency|string ... ... @@ -1017,10 +1017,11 @@ 1017 1017 |totalPrice|number($double) 1018 1018 |agentCommissionPercent|number($double) 1019 1019 |agentCommissionAmount|number($double) 1022 +|includedExtrasAmount|number($double) 1023 +|priceDifference|number($double) 1020 1020 |hotel|PackageHotel{((( 1021 1021 |hotelPriceId|string 1022 1022 nullable: true 1023 -|providerId|integer($int32) 1024 1024 |hotelName|string 1025 1025 nullable: true 1026 1026 |hotelCode|string ... ... @@ -1030,6 +1030,8 @@ 1030 1030 nullable: true 1031 1031 |hotelClass|string 1032 1032 nullable: true 1036 +|hotelColor|string 1037 +nullable: true 1033 1033 |availabilityType|RoomAvailabilityTypeEnumstringEnum: 1034 1034 [ OnRequest, FreeSale, StopSale ] 1035 1035 |availableRoomsCount|integer($int32) ... ... @@ -1063,6 +1063,12 @@ 1063 1063 |hasMetro|boolean 1064 1064 |hasPool|boolean 1065 1065 |hasMall|boolean 1071 +|infantMaxAge|number($double) 1072 +|childMinAge|number($double) 1073 +|childMaxAge|number($double) 1074 +|teenMinAge|number($double) 1075 +|teenMaxAge|number($double) 1076 +|adultMinAge|number($double) 1066 1066 |cancellationPolicyDescription|string 1067 1067 nullable: true 1068 1068 |cancellationPolicy|CancellationPolicyExchange{((( ... ... @@ -1090,6 +1090,8 @@ 1090 1090 1091 1091 }] 1092 1092 ))) 1104 +|dailyPrices|[ 1105 +nullable: truenumber($double)] 1093 1093 1094 1094 } 1095 1095 ))) ... ... @@ -1096,6 +1096,143 @@ 1096 1096 1097 1097 } 1098 1098 ))) 1112 +|flight|PackageFlight{((( 1113 +|id|string 1114 +nullable: true 1115 +|departureDate|string($date-time) 1116 +|returnDate|string($date-time) 1117 +nullable: true 1118 +|departureTicketsLeft|integer($int32) 1119 +|returnTicketsLeft|integer($int32) 1120 +|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1121 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1122 +|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1123 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1124 +|isTwoWay|boolean 1125 +|sameBaggageForAll|boolean 1126 +|totalBaggage|boolean 1127 +|isBlock|boolean 1128 +|class|string 1129 +nullable: true 1130 +|departureSegments|[ 1131 +nullable: trueFlightSegment{((( 1132 +|airlineCode|string 1133 +nullable: true 1134 +|airlineName|string 1135 +nullable: true 1136 +|flightCode|string 1137 +nullable: true 1138 +|class|string 1139 +nullable: true 1140 +|lugageWeight|number($double) 1141 +|handLugageWeight|number($double) 1142 +|departureFlightDate|string($date-time) 1143 +|departureCountryName|string 1144 +nullable: true 1145 +|departureCityName|string 1146 +nullable: true 1147 +|departureAirportCode|string 1148 +nullable: true 1149 +|departureAirportName|string 1150 +nullable: true 1151 +|departureTerminalCode|string 1152 +nullable: true 1153 +|arrivalFlightDate|string($date-time) 1154 +|arrivalCountryName|string 1155 +nullable: true 1156 +|arrivalCityName|string 1157 +nullable: true 1158 +|arrivalAirportCode|string 1159 +nullable: true 1160 +|arrivalAirportName|string 1161 +nullable: true 1162 +|arrivalTerminalCode|string 1163 +nullable: true 1164 +|flightDuration|string 1165 +nullable: true 1166 + 1167 +}] 1168 +))) 1169 +|returnSegments|[ 1170 +nullable: trueFlightSegment{((( 1171 +|airlineCode|string 1172 +nullable: true 1173 +|airlineName|string 1174 +nullable: true 1175 +|flightCode|string 1176 +nullable: true 1177 +|class|string 1178 +nullable: true 1179 +|lugageWeight|number($double) 1180 +|handLugageWeight|number($double) 1181 +|departureFlightDate|string($date-time) 1182 +|departureCountryName|string 1183 +nullable: true 1184 +|departureCityName|string 1185 +nullable: true 1186 +|departureAirportCode|string 1187 +nullable: true 1188 +|departureAirportName|string 1189 +nullable: true 1190 +|departureTerminalCode|string 1191 +nullable: true 1192 +|arrivalFlightDate|string($date-time) 1193 +|arrivalCountryName|string 1194 +nullable: true 1195 +|arrivalCityName|string 1196 +nullable: true 1197 +|arrivalAirportCode|string 1198 +nullable: true 1199 +|arrivalAirportName|string 1200 +nullable: true 1201 +|arrivalTerminalCode|string 1202 +nullable: true 1203 +|flightDuration|string 1204 +nullable: true 1205 + 1206 +}] 1207 +))) 1208 +|passengers|[ 1209 +nullable: trueFlightPassengerOut{((( 1210 +|id|string 1211 +nullable: true 1212 +|isAdult|boolean 1213 +|selectedForwardBaggageCode|string 1214 +nullable: true 1215 +|selectedBackwardBaggageCode|string 1216 +nullable: true 1217 +|forwardBaggages|[ 1218 +nullable: trueBaggage{((( 1219 +|baggageCode|string 1220 +nullable: true 1221 +|description|string 1222 +nullable: true 1223 +|price|number($double) 1224 +|currency|string 1225 +nullable: true 1226 +|included|boolean 1227 + 1228 +}] 1229 +))) 1230 +|backwardBaggages|[ 1231 +nullable: trueBaggage{((( 1232 +|baggageCode|string 1233 +nullable: true 1234 +|description|string 1235 +nullable: true 1236 +|price|number($double) 1237 +|currency|string 1238 +nullable: true 1239 +|included|boolean 1240 + 1241 +}] 1242 +))) 1243 + 1244 +}] 1245 +))) 1246 + 1247 +} 1248 +))) 1099 1099 |extraServices|[ 1100 1100 nullable: trueHotelExtraServiceBase{((( 1101 1101 |extraServiceCode|string ... ... @@ -1128,9 +1128,326 @@ 1128 1128 1129 1129 }] 1130 1130 ))) 1281 +|insurancePrice|InsurancePrice{((( 1282 +|name|string 1283 +nullable: true 1284 +|price|number($double) 1285 +|actualStartDate|string($date-time) 1286 +|actualEndDate|string($date-time) 1287 +|optional|boolean 1288 +|includedInPackagePrice|boolean 1131 1131 1132 1132 } 1133 1133 ))) 1292 +|sortCheckInOut|string 1293 +nullable: true 1294 +|sortAirline|string 1295 +nullable: true 1296 +|sortHotelName|string 1297 +nullable: true 1298 +|sortDetails|string 1299 +nullable: true 1300 +|sortPlacement|string 1301 +nullable: true 1134 1134 1135 1135 } 1304 +))) 1305 +|altPackages|[ 1306 +nullable: trueTourPackage{((( 1307 +|cacheKey|string 1308 +nullable: true 1309 +|id|string 1310 +nullable: true 1311 +|priceCurrency|string 1312 +nullable: true 1313 +|totalPrice|number($double) 1314 +|agentCommissionPercent|number($double) 1315 +|agentCommissionAmount|number($double) 1316 +|includedExtrasAmount|number($double) 1317 +|priceDifference|number($double) 1318 +|hotel|PackageHotel{((( 1319 +|hotelPriceId|string 1320 +nullable: true 1321 +|hotelName|string 1322 +nullable: true 1323 +|hotelCode|string 1324 +nullable: true 1325 +|nigths|integer($int32) 1326 +|mealPlan|string 1327 +nullable: true 1328 +|hotelClass|string 1329 +nullable: true 1330 +|hotelColor|string 1331 +nullable: true 1332 +|availabilityType|RoomAvailabilityTypeEnumstringEnum: 1333 +[ OnRequest, FreeSale, StopSale ] 1334 +|availableRoomsCount|integer($int32) 1335 +|fewRooms|boolean 1336 +|roomCategoryCode|string 1337 +nullable: true 1338 +|roomCategoryName|string 1339 +nullable: true 1340 +|placementTypeName|string 1341 +nullable: true 1342 +|placementDescription|string 1343 +nullable: true 1344 +|checkInDate|string($date-time) 1345 +|checkOutDate|string($date-time) 1346 +|adults|integer($int32) 1347 +|children|integer($int32) 1348 +|districtUID|string($uuid) 1349 +nullable: true 1350 +|districtName|string 1351 +nullable: true 1352 +|cityUID|string($uuid) 1353 +nullable: true 1354 +|cityName|string 1355 +nullable: true 1356 +|countryCode|string 1357 +nullable: true 1358 +|countryName|string 1359 +nullable: true 1360 +|hasAlcohol|boolean 1361 +|hasFreeWifi|boolean 1362 +|hasMetro|boolean 1363 +|hasPool|boolean 1364 +|hasMall|boolean 1365 +|infantMaxAge|number($double) 1366 +|childMinAge|number($double) 1367 +|childMaxAge|number($double) 1368 +|teenMinAge|number($double) 1369 +|teenMaxAge|number($double) 1370 +|adultMinAge|number($double) 1371 +|cancellationPolicyDescription|string 1372 +nullable: true 1373 +|cancellationPolicy|CancellationPolicyExchange{((( 1374 +|cancellationPolicyCode|string 1375 +nullable: true 1376 +|noShowChargeValue|number($double) 1377 +nullable: true 1378 +|noShowChargeValueType|string 1379 +nullable: true 1380 +|earlyDepartureChargeValue|number($double) 1381 +nullable: true 1382 +|earlyDepartureChargeValueType|string 1383 +nullable: true 1384 +|conditions|[ 1385 +nullable: trueCancellationPolicyConditionExchange{((( 1386 +|timeunits|integer($int32) 1387 +|timeunitType|string 1388 +nullable: true 1389 +|timeOffsetTypeName|string 1390 +nullable: true 1391 +|chargeValue|number($double) 1392 +nullable: true 1393 +|chargeValueType|string 1394 +nullable: true 1395 + 1396 +}] 1397 +))) 1398 +|dailyPrices|[ 1399 +nullable: truenumber($double)] 1400 + 1401 +} 1402 +))) 1403 + 1404 +} 1405 +))) 1406 +|flight|PackageFlight{((( 1407 +|id|string 1408 +nullable: true 1409 +|departureDate|string($date-time) 1410 +|returnDate|string($date-time) 1411 +nullable: true 1412 +|departureTicketsLeft|integer($int32) 1413 +|returnTicketsLeft|integer($int32) 1414 +|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1415 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1416 +|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1417 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1418 +|isTwoWay|boolean 1419 +|sameBaggageForAll|boolean 1420 +|totalBaggage|boolean 1421 +|isBlock|boolean 1422 +|class|string 1423 +nullable: true 1424 +|departureSegments|[ 1425 +nullable: trueFlightSegment{((( 1426 +|airlineCode|string 1427 +nullable: true 1428 +|airlineName|string 1429 +nullable: true 1430 +|flightCode|string 1431 +nullable: true 1432 +|class|string 1433 +nullable: true 1434 +|lugageWeight|number($double) 1435 +|handLugageWeight|number($double) 1436 +|departureFlightDate|string($date-time) 1437 +|departureCountryName|string 1438 +nullable: true 1439 +|departureCityName|string 1440 +nullable: true 1441 +|departureAirportCode|string 1442 +nullable: true 1443 +|departureAirportName|string 1444 +nullable: true 1445 +|departureTerminalCode|string 1446 +nullable: true 1447 +|arrivalFlightDate|string($date-time) 1448 +|arrivalCountryName|string 1449 +nullable: true 1450 +|arrivalCityName|string 1451 +nullable: true 1452 +|arrivalAirportCode|string 1453 +nullable: true 1454 +|arrivalAirportName|string 1455 +nullable: true 1456 +|arrivalTerminalCode|string 1457 +nullable: true 1458 +|flightDuration|string 1459 +nullable: true 1460 + 1461 +}] 1462 +))) 1463 +|returnSegments|[ 1464 +nullable: trueFlightSegment{((( 1465 +|airlineCode|string 1466 +nullable: true 1467 +|airlineName|string 1468 +nullable: true 1469 +|flightCode|string 1470 +nullable: true 1471 +|class|string 1472 +nullable: true 1473 +|lugageWeight|number($double) 1474 +|handLugageWeight|number($double) 1475 +|departureFlightDate|string($date-time) 1476 +|departureCountryName|string 1477 +nullable: true 1478 +|departureCityName|string 1479 +nullable: true 1480 +|departureAirportCode|string 1481 +nullable: true 1482 +|departureAirportName|string 1483 +nullable: true 1484 +|departureTerminalCode|string 1485 +nullable: true 1486 +|arrivalFlightDate|string($date-time) 1487 +|arrivalCountryName|string 1488 +nullable: true 1489 +|arrivalCityName|string 1490 +nullable: true 1491 +|arrivalAirportCode|string 1492 +nullable: true 1493 +|arrivalAirportName|string 1494 +nullable: true 1495 +|arrivalTerminalCode|string 1496 +nullable: true 1497 +|flightDuration|string 1498 +nullable: true 1499 + 1500 +}] 1501 +))) 1502 +|passengers|[ 1503 +nullable: trueFlightPassengerOut{((( 1504 +|id|string 1505 +nullable: true 1506 +|isAdult|boolean 1507 +|selectedForwardBaggageCode|string 1508 +nullable: true 1509 +|selectedBackwardBaggageCode|string 1510 +nullable: true 1511 +|forwardBaggages|[ 1512 +nullable: trueBaggage{((( 1513 +|baggageCode|string 1514 +nullable: true 1515 +|description|string 1516 +nullable: true 1517 +|price|number($double) 1518 +|currency|string 1519 +nullable: true 1520 +|included|boolean 1521 + 1522 +}] 1523 +))) 1524 +|backwardBaggages|[ 1525 +nullable: trueBaggage{((( 1526 +|baggageCode|string 1527 +nullable: true 1528 +|description|string 1529 +nullable: true 1530 +|price|number($double) 1531 +|currency|string 1532 +nullable: true 1533 +|included|boolean 1534 + 1535 +}] 1536 +))) 1537 + 1538 +}] 1539 +))) 1540 + 1541 +} 1542 +))) 1543 +|extraServices|[ 1544 +nullable: trueHotelExtraServiceBase{((( 1545 +|extraServiceCode|string 1546 +nullable: true 1547 +|extraServiceTypeCode|string 1548 +nullable: true 1549 +|isMandatory|integer($int32) 1550 +|extraServiceName|string 1551 +nullable: true 1552 +|minimalServiceAmount|number($double) 1553 +|includedPriceCode|string 1554 +nullable: true 1555 +|prices|[ 1556 +nullable: trueHotelExtraServicePriceBase{((( 1557 +|extraServicePriceCode|string 1558 +nullable: true 1559 +|displayName|string 1560 +nullable: true 1561 +|restrictionInfo|string 1562 +nullable: true 1563 +|additionalInfo|string 1564 +nullable: true 1565 +|price|number($double) 1566 +|extraPrice|number($double) 1567 +|currency|string 1568 +nullable: true 1569 + 1570 +}] 1571 +))) 1572 + 1573 +}] 1574 +))) 1575 +|insurancePrice|InsurancePrice{((( 1576 +|name|string 1577 +nullable: true 1578 +|price|number($double) 1579 +|actualStartDate|string($date-time) 1580 +|actualEndDate|string($date-time) 1581 +|optional|boolean 1582 +|includedInPackagePrice|boolean 1583 + 1584 +} 1585 +))) 1586 +|sortCheckInOut|string 1587 +nullable: true 1588 +|sortAirline|string 1589 +nullable: true 1590 +|sortHotelName|string 1591 +nullable: true 1592 +|sortDetails|string 1593 +nullable: true 1594 +|sortPlacement|string 1595 +nullable: true 1596 + 1597 +}] 1598 +))) 1599 +|refreshPriceResult|RefreshPriceResultEnumstringEnum: 1600 +[ Success, HotelPriceNoMoreAvailable, FlightPriceNoMoreAvailable ] 1601 + 1602 +} 1136 1136 {{/success}}