Changes for page 4. CalcCheckout

Last modified by Giorgi Mdivnishvili on 2024/04/11 16:59

From version 10.2
edited by Giorgi Mdivnishvili
on 2024/04/11 16:53
Change comment: There is no comment for this version
To version 9.1
edited by Giorgi Mdivnishvili
on 2024/04/11 13:22
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -639,8 +639,6 @@
639 639  === Schema ===
640 640  
641 641  {{success}}
642 -CheckoutFormOut{
643 -
644 644  |error|boolean
645 645  |errorCode|string
646 646  nullable: true
... ... @@ -655,8 +655,7 @@
655 655  |agentCommissionAmount|number($double)
656 656  |requiredCitizenIdentifiers|[
657 657  nullable: trueCitizenIdentifier{(((
658 -|countryCode|string
659 -nullable: true
656 +|countryCode|[...]
660 660  |identifierType|IdentifierTypeEnumstringEnum:
661 661  [ TIN, FIN ]
662 662  
... ... @@ -678,7 +678,117 @@
678 678  }]
679 679  )))
680 680  |tourists|[
681 -nullable: trueCheckoutTouristOut{...}]
678 +nullable: trueCheckoutTouristOut{(((
679 +|id|[...]
680 +|age|[...]
681 +|isAdult|[...]
682 +|flightIds|[...]
683 +|flights|[...]
684 +|arrivalFlightInfo|ManualFlightInfo{(((
685 +|flightNumber|string
686 +nullable: true
687 +|terminalCode|string
688 +nullable: true
689 +|date|string($date-time)
690 +nullable: true
691 +|time|string
692 +nullable: true
693 +
694 +}
695 +)))
696 +|departureFlightInfo|ManualFlightInfo{(((
697 +|flightNumber|string
698 +nullable: true
699 +|terminalCode|string
700 +nullable: true
701 +|date|string($date-time)
702 +nullable: true
703 +|time|string
704 +nullable: true
705 +
706 +}
707 +)))
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 +)))
735 +|selectedVisaId|string
736 +nullable: true
737 +|transfers|[
738 +nullable: trueCheckoutTransferOut{(((
739 +|id|string
740 +nullable: true
741 +|type|CheckoutTransferTypeEnumstringEnum:
742 +[ Arrival, Departure, HotelToHotel ]
743 +|flightId|string
744 +nullable: true
745 +|flightInfo|ManualFlightInfo{(((
746 +|flightNumber|string
747 +nullable: true
748 +|terminalCode|string
749 +nullable: true
750 +|date|string($date-time)
751 +nullable: true
752 +|time|string
753 +nullable: true
754 +
755 +}
756 +)))
757 +|checkInHotelId|string
758 +nullable: true
759 +|checkOutHotelId|string
760 +nullable: true
761 +|selectedTransferPriceId|string
762 +nullable: true
763 +|transferPrices|[
764 +nullable: trueCheckoutTransferPrice{(((
765 +|id|string
766 +nullable: true
767 +|name|string
768 +nullable: true
769 +|adultPlaces|integer($int32)
770 +|childPlaces|integer($int32)
771 +|perPersonPrice|boolean
772 +|adultPrice|number($double)
773 +|childPrice|number($double)
774 +
775 +}]
776 +)))
777 +
778 +}]
779 +)))
780 +|errorCode|string
781 +nullable: true
782 +|errorMessage|string
783 +nullable: true
784 +|description|string
785 +nullable: true
786 +
787 +}]
788 +)))
682 682  |visas|[
683 683  nullable: trueServicePrice{(((
684 684  |prid|string($uuid)
... ... @@ -746,7 +746,7 @@
746 746  |agentCommissionPercent|Number|The commission percentage for the agent.
747 747  |agentCommissionAmount|Number|The total commission amount for the agent in priceCurrency.
748 748  |requiredCitizenIdentifiers[*].countryCode|String|The ISO 3166-1 alpha-2 country code.
749 -|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").
750 750  |hotels[*].hotelPriceId|String|Unique identifier for the hotel price.
751 751  |hotels[*].touristIds[*]|String|List of tourist IDs that are booked in this hotel.
752 752  |hotels[*].description|String|A brief description of the hotel.