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 11.1
edited by Giorgi Mdivnishvili
on 2023/12/15 15:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2333,4 +2333,290 @@
2333 2333  }
2334 2334  {{/info}}
2335 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 +
2336 2336