Changes for page 4. CalcCheckout
Last modified by Giorgi Mdivnishvili on 2024/04/11 16:59
From version 10.3
edited by Giorgi Mdivnishvili
on 2024/04/11 16:58
on 2024/04/11 16:58
Change comment:
There is no comment for this version
To version 9.1
edited by Giorgi Mdivnishvili
on 2024/04/11 13:22
on 2024/04/11 13:22
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -638,102 +638,49 @@ 638 638 639 639 === Schema === 640 640 641 - 642 - 643 643 {{success}} 644 -CheckoutFormIn{ 645 - 646 -|reservationId|string($uuid) 642 +|error|boolean 643 +|errorCode|string 647 647 nullable: true 648 -|calcTourPackageRequests|[ 649 -nullable: trueCalcTourPackageRequest{((( 650 -|packageId|string 645 +|errorDescription|string 651 651 nullable: true 652 -|extraServicePriceCodes|[ 653 -nullable: truestring] 654 -|flightPassengers|[ 655 -nullable: trueFlightPassengerIn{((( 656 -|id|string 647 +|userErrorDescription|string 657 657 nullable: true 658 -| selectedForwardBaggageCode|string649 +|priceCurrency|string 659 659 nullable: true 660 -|selectedBackwardBaggageCode|string 661 -nullable: true 651 +|totalPrice|number($double) 652 +|agentCommissionPercent|number($double) 653 +|agentCommissionAmount|number($double) 654 +|requiredCitizenIdentifiers|[ 655 +nullable: trueCitizenIdentifier{((( 656 +|countryCode|[...] 657 +|identifierType|IdentifierTypeEnumstringEnum: 658 +[ TIN, FIN ] 662 662 663 663 }] 664 664 ))) 665 -|includeInsurance|boolean 666 -nullable: true 667 -|refreshPrices|boolean 668 - 669 -}] 670 -))) 671 -|calcOnlyHotelPackageRequests|[ 672 -nullable: trueCalcOnlyHotelPackageRequest{((( 673 -|packageId|string 674 -nullable: true 675 -|extraServicePriceCodes|[ 676 -nullable: truestring] 677 -|includeInsurance|boolean 678 -|refreshPrices|boolean 679 - 680 -}] 681 -))) 682 -|calcOnlyAviaPackageRequests|[ 683 -nullable: trueCalcOnlyAviaPackageRequest{((( 684 -|packageId|string 685 -nullable: true 686 -|refreshPrices|boolean 687 -|flightPassengers|[ 688 -nullable: trueFlightPassengerIn{((( 689 -|id|string 690 -nullable: true 691 -|selectedForwardBaggageCode|string 692 -nullable: true 693 -|selectedBackwardBaggageCode|string 694 -nullable: true 695 - 696 -}] 697 -))) 698 - 699 -}] 700 -))) 701 701 |hotels|[ 702 -nullable: trueCheckoutHotel In{(((663 +nullable: trueCheckoutHotelOut{((( 703 703 |hotelPriceId|string 704 704 nullable: true 705 -|agentConfirmationNumber|string 706 -nullable: true 707 -|note|string 708 -nullable: true 709 709 |touristIds|[ 710 710 nullable: truestring($uuid)] 668 +|errorCode|string 669 +nullable: true 670 +|errorMessage|string 671 +nullable: true 672 +|description|string 673 +nullable: true 711 711 712 712 }] 713 713 ))) 714 714 |tourists|[ 715 -nullable: trueCheckoutTouristIn{((( 716 -|id|string($uuid) 717 -|firstName|string 718 -nullable: true 719 -|lastName|string 720 -nullable: true 721 -|birthDate|string($date-time) 722 -nullable: true 723 -|passportNumber|string 724 -nullable: true 725 -|passportExpiry|string($date-time) 726 -nullable: true 727 -|passportIssue|string($date-time) 728 -nullable: true 729 -|citizenship|string 730 -nullable: true 731 -|tin|string 732 -nullable: true 733 -|isMale|boolean 734 -nullable: true 735 -|flightIds|[ 736 -nullable: truestring] 678 +nullable: trueCheckoutTouristOut{((( 679 +|id|[...] 680 +|age|[...] 681 +|isAdult|[...] 682 +|flightIds|[...] 683 +|flights|[...] 737 737 |arrivalFlightInfo|ManualFlightInfo{((( 738 738 |flightNumber|string 739 739 nullable: true ... ... @@ -758,63 +758,78 @@ 758 758 759 759 } 760 760 ))) 708 +|insurancePrice|InsurancePriceForTourist{((( 709 +|insuranceId|string($uuid) 710 +|insuranceServiceId|string($uuid) 711 +|insurancePriceId|string($uuid) 712 +|touristId|string($uuid) 713 +|insuranceName|string 714 +nullable: true 715 +|insuranceDescription|string 716 +nullable: true 717 +|contragentName|string 718 +nullable: true 719 +|contragentFullName|string 720 +nullable: true 721 +|actualStartDate|string($date-time) 722 +|actualEndDate|string($date-time) 723 +|costCurrencyCode|string 724 +nullable: true 725 +|costAmount|number($double) 726 +|priceCurrencyCode|string 727 +nullable: true 728 +|priceAmount|number($double) 729 +|coverageCurrencyCode|string 730 +nullable: true 731 +|coverageAmount|number($double) 732 + 733 +} 734 +))) 761 761 |selectedVisaId|string 762 762 nullable: true 763 763 |transfers|[ 764 -nullable: trueCheckoutTransfer In{(((738 +nullable: trueCheckoutTransferOut{((( 765 765 |id|string 766 766 nullable: true 767 -|selectedTransferPriceId|string 741 +|type|CheckoutTransferTypeEnumstringEnum: 742 +[ Arrival, Departure, HotelToHotel ] 743 +|flightId|string 768 768 nullable: true 769 - 770 -}] 771 -))) 772 - 773 -}] 774 -))) 775 -|note|string 745 +|flightInfo|ManualFlightInfo{((( 746 +|flightNumber|string 776 776 nullable: true 777 -| contactPhone|string748 +|terminalCode|string 778 778 nullable: true 750 +|date|string($date-time) 751 +nullable: true 752 +|time|string 753 +nullable: true 779 779 780 780 } 781 -{{/success}} 782 - 783 - 784 - 785 - 786 - 787 - 788 -{{success}} 789 -CheckoutFormOut{ 790 - 791 -|error|boolean 792 -|errorCode|string 756 +))) 757 +|checkInHotelId|string 793 793 nullable: true 794 -|e rrorDescription|string759 +|checkOutHotelId|string 795 795 nullable: true 796 -| userErrorDescription|string761 +|selectedTransferPriceId|string 797 797 nullable: true 798 -|priceCurrency|string 763 +|transferPrices|[ 764 +nullable: trueCheckoutTransferPrice{((( 765 +|id|string 799 799 nullable: true 800 -|totalPrice|number($double) 801 -|agentCommissionPercent|number($double) 802 -|agentCommissionAmount|number($double) 803 -|requiredCitizenIdentifiers|[ 804 -nullable: trueCitizenIdentifier{((( 805 -|countryCode|string 767 +|name|string 806 806 nullable: true 807 -|identifierType|IdentifierTypeEnumstringEnum: 808 -[ TIN, FIN ] 769 +|adultPlaces|integer($int32) 770 +|childPlaces|integer($int32) 771 +|perPersonPrice|boolean 772 +|adultPrice|number($double) 773 +|childPrice|number($double) 809 809 810 810 }] 811 811 ))) 812 -|hotels|[ 813 -nullable: trueCheckoutHotelOut{((( 814 -|hotelPriceId|string 815 -nullable: true 816 -|touristIds|[ 817 -nullable: truestring($uuid)] 777 + 778 +}] 779 +))) 818 818 |errorCode|string 819 819 nullable: true 820 820 |errorMessage|string ... ... @@ -824,8 +824,6 @@ 824 824 825 825 }] 826 826 ))) 827 -|tourists|[ 828 -nullable: trueCheckoutTouristOut{...}] 829 829 |visas|[ 830 830 nullable: trueServicePrice{((( 831 831 |prid|string($uuid) ... ... @@ -877,7 +877,7 @@ 877 877 |packageId|String|A unique identifier for the tour package. 878 878 |flightPassengers|Array|An array of objects, each representing a flight passenger. 879 879 |id|String|A unique identifier for each flight passenger. 880 -|selectedForwardBaggageCode|String|The selected baggage option for the forward journey. there is two optoions ""840 +|selectedForwardBaggageCode|String|The selected baggage option for the forward journey. 881 881 |selectedBackwardBaggageCode|String|The selected baggage option for the backward journey. 882 882 |extraServicePriceCodes|Array|An array of extra service price codes. If empty, no extra services are selected. 883 883 |includeInsurance|Boolean|If true, insurance will be included in the tour package. ... ... @@ -893,7 +893,7 @@ 893 893 |agentCommissionPercent|Number|The commission percentage for the agent. 894 894 |agentCommissionAmount|Number|The total commission amount for the agent in priceCurrency. 895 895 |requiredCitizenIdentifiers[*].countryCode|String|The ISO 3166-1 alpha-2 country code. 896 -|requiredCitizenIdentifiers[*].identifierType|String|The type of identifier required (e.g., "TIN", "FIN"). **TIN (Taxpayer Identification Number) & FIN (Financial Identification Number)**856 +|requiredCitizenIdentifiers[*].identifierType|String|The type of identifier required (e.g., "TIN", "FIN"). 897 897 |hotels[*].hotelPriceId|String|Unique identifier for the hotel price. 898 898 |hotels[*].touristIds[*]|String|List of tourist IDs that are booked in this hotel. 899 899 |hotels[*].description|String|A brief description of the hotel.