Changes for page 6.Schemas General
Last modified by Giorgi Mdivnishvili on 2023/12/19 18:03
From version 5.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:00
on 2023/12/15 14:00
Change comment:
There is no comment for this version
To version 6.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:09
on 2023/12/15 14:09
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -387,4 +387,292 @@ 387 387 {{/info}} 388 388 389 389 390 += CalcTourPackageRequest = 391 + 392 +{{info}} 393 +{ 394 + 395 +|packageId|string 396 +nullable: true 397 +|extraServicePriceCodes|[ 398 +nullable: truestring] 399 +|includeInsurance|boolean 400 + 401 +} 402 +{{/info}} 403 + 404 + 405 += CalcTourPackageResponse = 406 + 407 +{{info}} 408 +{ 409 + 410 +|error|boolean 411 +|errorCode|string 412 +nullable: true 413 +|errorDescription|string 414 +nullable: true 415 +|userErrorDescription|string 416 +nullable: true 417 +|package|TourPackage{((( 418 +|cacheKey|string 419 +nullable: true 420 +|id|string 421 +nullable: true 422 +|priceCurrency|string 423 +nullable: true 424 +|totalPrice|number($double) 425 +|agentCommissionPercent|number($double) 426 +|agentCommissionAmount|number($double) 427 +|includedExtrasAmount|number($double) 428 +|priceDifference|number($double) 429 +|hotel|PackageHotel{((( 430 +|hotelPriceId|string 431 +nullable: true 432 +|providerId|integer($int32) 433 +|hotelName|string 434 +nullable: true 435 +|hotelCode|string 436 +nullable: true 437 +|nigths|integer($int32) 438 +|mealPlan|string 439 +nullable: true 440 +|hotelClass|string 441 +nullable: true 442 +|availabilityType|RoomAvailabilityTypeEnum[...] 443 +|availableRoomsCount|integer($int32) 444 +|fewRooms|boolean 445 +|roomCategoryCode|string 446 +nullable: true 447 +|roomCategoryName|string 448 +nullable: true 449 +|placementTypeName|string 450 +nullable: true 451 +|placementDescription|string 452 +nullable: true 453 +|checkInDate|string($date-time) 454 +|checkOutDate|string($date-time) 455 +|adults|integer($int32) 456 +|children|integer($int32) 457 +|districtUID|string($uuid) 458 +nullable: true 459 +|districtName|string 460 +nullable: true 461 +|cityUID|string($uuid) 462 +nullable: true 463 +|cityName|string 464 +nullable: true 465 +|countryCode|string 466 +nullable: true 467 +|countryName|string 468 +nullable: true 469 +|hasAlcohol|boolean 470 +|hasFreeWifi|boolean 471 +|hasMetro|boolean 472 +|hasPool|boolean 473 +|hasMall|boolean 474 +|cancellationPolicyDescription|string 475 +nullable: true 476 +|cancellationPolicy|CancellationPolicyExchange{((( 477 +|cancellationPolicyCode|string 478 +nullable: true 479 +|noShowChargeValue|number($double) 480 +nullable: true 481 +|noShowChargeValueType|string 482 +nullable: true 483 +|earlyDepartureChargeValue|number($double) 484 +nullable: true 485 +|earlyDepartureChargeValueType|string 486 +nullable: true 487 +|conditions|[ 488 +nullable: trueCancellationPolicyConditionExchange{((( 489 +|timeunits|integer($int32) 490 +|timeunitType|string 491 +nullable: true 492 +|timeOffsetTypeName|string 493 +nullable: true 494 +|chargeValue|number($double) 495 +nullable: true 496 +|chargeValueType|string 497 +nullable: true 498 + 499 +}] 500 +))) 501 + 502 +} 503 +))) 504 + 505 +} 506 +))) 507 +|flight|PackageFlight{((( 508 +|id|string 509 +nullable: true 510 +|departureDate|string($date-time) 511 +|returnDate|string($date-time) 512 +nullable: true 513 +|departureTicketsLeft|integer($int32) 514 +|returnTicketsLeft|integer($int32) 515 +|departureAvailabilityType|FlightAvailabilityTypestringEnum: 516 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 517 +|returnAvailabilityType|FlightAvailabilityTypestringEnum: 518 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 519 +|isTwoWay|boolean 520 +|departureSegments|[ 521 +nullable: trueFlightSegment{((( 522 +|airlineCode|string 523 +nullable: true 524 +|airlineName|string 525 +nullable: true 526 +|flightCode|string 527 +nullable: true 528 +|class|string 529 +nullable: true 530 +|lugageWeight|number($double) 531 +|handLugageWeight|number($double) 532 +|departureFlightDate|string($date-time) 533 +|departureCountryName|string 534 +nullable: true 535 +|departureCityName|string 536 +nullable: true 537 +|departureAirportCode|string 538 +nullable: true 539 +|departureAirportName|string 540 +nullable: true 541 +|departureTerminalCode|string 542 +nullable: true 543 +|arrivalFlightDate|string($date-time) 544 +|arrivalCountryName|string 545 +nullable: true 546 +|arrivalCityName|string 547 +nullable: true 548 +|arrivalAirportCode|string 549 +nullable: true 550 +|arrivalAirportName|string 551 +nullable: true 552 +|arrivalTerminalCode|string 553 +nullable: true 554 +|flightDuration|string 555 +nullable: true 556 +|baggages|[ 557 +nullable: trueBaggage{((( 558 +|baggageCode|string 559 +nullable: true 560 +|description|string 561 +nullable: true 562 +|price|number($double) 563 +|currency|string 564 +nullable: true 565 +|included|boolean 566 + 567 +}] 568 +))) 569 + 570 +}] 571 +))) 572 +|returnSegments|[ 573 +nullable: trueFlightSegment{((( 574 +|airlineCode|string 575 +nullable: true 576 +|airlineName|string 577 +nullable: true 578 +|flightCode|string 579 +nullable: true 580 +|class|string 581 +nullable: true 582 +|lugageWeight|number($double) 583 +|handLugageWeight|number($double) 584 +|departureFlightDate|string($date-time) 585 +|departureCountryName|string 586 +nullable: true 587 +|departureCityName|string 588 +nullable: true 589 +|departureAirportCode|string 590 +nullable: true 591 +|departureAirportName|string 592 +nullable: true 593 +|departureTerminalCode|string 594 +nullable: true 595 +|arrivalFlightDate|string($date-time) 596 +|arrivalCountryName|string 597 +nullable: true 598 +|arrivalCityName|string 599 +nullable: true 600 +|arrivalAirportCode|string 601 +nullable: true 602 +|arrivalAirportName|string 603 +nullable: true 604 +|arrivalTerminalCode|string 605 +nullable: true 606 +|flightDuration|string 607 +nullable: true 608 +|baggages|[ 609 +nullable: trueBaggage{((( 610 +|baggageCode|string 611 +nullable: true 612 +|description|string 613 +nullable: true 614 +|price|number($double) 615 +|currency|string 616 +nullable: true 617 +|included|boolean 618 + 619 +}] 620 +))) 621 + 622 +}] 623 +))) 624 + 625 +} 626 +))) 627 +|extraServices|[ 628 +nullable: trueHotelExtraServiceBase{((( 629 +|extraServiceCode|string 630 +nullable: true 631 +|extraServiceTypeCode|string 632 +nullable: true 633 +|isMandatory|integer($int32) 634 +|extraServiceName|string 635 +nullable: true 636 +|minimalServiceAmount|number($double) 637 +|includedPriceCode|string 638 +nullable: true 639 +|prices|[ 640 +nullable: trueHotelExtraServicePriceBase{((( 641 +|extraServicePriceCode|string 642 +nullable: true 643 +|displayName|string 644 +nullable: true 645 +|restrictionInfo|string 646 +nullable: true 647 +|additionalInfo|string 648 +nullable: true 649 +|price|number($double) 650 +|extraPrice|number($double) 651 +|currency|string 652 +nullable: true 653 + 654 +}] 655 +))) 656 + 657 +}] 658 +))) 659 +|insurancePrice|InsurancePrice{((( 660 +|name|string 661 +nullable: true 662 +|price|number($double) 663 +|priceSurcarge|number($double) 664 +|actualStartDate|string($date-time) 665 +|actualEndDate|string($date-time) 666 +|optional|boolean 667 +|includedInPackagePrice|boolean 668 + 669 +} 670 +))) 671 + 672 +} 673 +))) 674 + 675 +} 676 +{{/info}} 677 + 390 390