Changes for page 2. CalcPackage

Last modified by Giorgi Mdivnishvili on 2024/01/09 12:57

From version 4.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:40
Change comment: There is no comment for this version
To version 3.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:39
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -142,7 +142,7 @@
142 142  === Schema ===
143 143  
144 144  {{code language="none"}}
145 -CalcOnlyAviaPackageResponse{
145 +CalcOnlyHotelPackageResponse{
146 146  error boolean
147 147  errorCode string
148 148  nullable: true
... ... @@ -150,34 +150,45 @@
150 150  nullable: true
151 151  userErrorDescription string
152 152  nullable: true
153 -package OnlyAviaPackage{
153 +package OnlyHotelPackage{
154 154  id string
155 155  nullable: true
156 156  priceCurrency string
157 157  nullable: true
158 158  totalPrice number($double)
159 -flight PackageFlight{
160 -id string
159 +agentCommissionPercent number($double)
160 +agentCommissionAmount number($double)
161 +hotel PackageHotel{...}
162 +extraServices [
161 161  nullable: true
162 -departureDate string($date-time)
163 -returnDate string($date-time)
164 +HotelExtraServiceBase{
165 +extraServiceCode string
164 164  nullable: true
165 -departureTicketsLeft integer($int32)
166 -returnTicketsLeft integer($int32)
167 -departureAvailabilityType FlightAvailabilityTypestring
168 -Enum:
169 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
170 -returnAvailabilityType FlightAvailabilityTypestring
171 -Enum:
172 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
173 -isTwoWay boolean
174 -departureSegments [
167 +extraServiceTypeCode string
175 175  nullable: true
176 -FlightSegment{...}]
177 -returnSegments [
169 +isMandatory integer($int32)
170 +extraServiceName string
178 178  nullable: true
179 -FlightSegment{...}]
172 +minimalServiceAmount number($double)
173 +includedPriceCode string
174 +nullable: true
175 +prices [
176 +nullable: true
177 +HotelExtraServicePriceBase{
178 +extraServicePriceCode string
179 +nullable: true
180 +displayName string
181 +nullable: true
182 +restrictionInfo string
183 +nullable: true
184 +additionalInfo string
185 +nullable: true
186 +price number($double)
187 +extraPrice number($double)
188 +currency string
189 +nullable: true
190 +}]
191 +}]
180 180  }
181 181  }
182 -}
183 183  {{/code}}