Changes for page 2. CalcPackage

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

From version 3.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:39
Change comment: There is no comment for this version
To version 7.1
edited by Giorgi Mdivnishvili
on 2023/12/19 18:05
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -CalcPackage
1 +2. CalcPackage
Content
... ... @@ -141,54 +141,147 @@
141 141  
142 142  === Schema ===
143 143  
144 -{{code language="none"}}
145 -CalcOnlyHotelPackageResponse{
146 -error boolean
147 -errorCode string
148 -nullable: true
149 -errorDescription string
150 -nullable: true
151 -userErrorDescription string
152 -nullable: true
153 -package OnlyHotelPackage{
154 -id string
155 -nullable: true
156 -priceCurrency string
157 -nullable: true
158 -totalPrice number($double)
159 -agentCommissionPercent number($double)
160 -agentCommissionAmount number($double)
161 -hotel PackageHotel{...}
162 -extraServices [
163 -nullable: true
164 -HotelExtraServiceBase{
165 -extraServiceCode string
166 -nullable: true
167 -extraServiceTypeCode string
168 -nullable: true
169 -isMandatory integer($int32)
170 -extraServiceName string
171 -nullable: true
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
144 +{{success}}
145 +CalcOnlyAviaPackageResponse{
146 +
147 +|error|boolean
148 +|errorCode|string
149 +nullable: true
150 +|errorDescription|string
151 +nullable: true
152 +|userErrorDescription|string
153 +nullable: true
154 +|package|OnlyAviaPackage{(((
155 +|id|string
156 +nullable: true
157 +|priceCurrency|string
158 +nullable: true
159 +|totalPrice|number($double)
160 +|flight|PackageFlight{(((
161 +|id|string
162 +nullable: true
163 +|departureDate|string($date-time)
164 +|returnDate|string($date-time)
165 +nullable: true
166 +|departureTicketsLeft|integer($int32)
167 +|returnTicketsLeft|integer($int32)
168 +|departureAvailabilityType|FlightAvailabilityTypestringEnum:
169 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
170 +|returnAvailabilityType|FlightAvailabilityTypestringEnum:
171 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
172 +|isTwoWay|boolean
173 +|departureSegments|[
174 +nullable: trueFlightSegment{(((
175 +|airlineCode|string
176 +nullable: true
177 +|airlineName|string
178 +nullable: true
179 +|flightCode|string
180 +nullable: true
181 +|class|string
182 +nullable: true
183 +|lugageWeight|number($double)
184 +|handLugageWeight|number($double)
185 +|departureFlightDate|string($date-time)
186 +|departureCountryName|string
187 +nullable: true
188 +|departureCityName|string
189 +nullable: true
190 +|departureAirportCode|string
191 +nullable: true
192 +|departureAirportName|string
193 +nullable: true
194 +|departureTerminalCode|string
195 +nullable: true
196 +|arrivalFlightDate|string($date-time)
197 +|arrivalCountryName|string
198 +nullable: true
199 +|arrivalCityName|string
200 +nullable: true
201 +|arrivalAirportCode|string
202 +nullable: true
203 +|arrivalAirportName|string
204 +nullable: true
205 +|arrivalTerminalCode|string
206 +nullable: true
207 +|flightDuration|string
208 +nullable: true
209 +|baggages|[
210 +nullable: trueBaggage{(((
211 +|baggageCode|string
212 +nullable: true
213 +|description|string
214 +nullable: true
215 +|price|number($double)
216 +|currency|string
217 +nullable: true
218 +|included|boolean
219 +
190 190  }]
221 +)))
222 +
191 191  }]
224 +)))
225 +|returnSegments|[
226 +nullable: trueFlightSegment{(((
227 +|airlineCode|string
228 +nullable: true
229 +|airlineName|string
230 +nullable: true
231 +|flightCode|string
232 +nullable: true
233 +|class|string
234 +nullable: true
235 +|lugageWeight|number($double)
236 +|handLugageWeight|number($double)
237 +|departureFlightDate|string($date-time)
238 +|departureCountryName|string
239 +nullable: true
240 +|departureCityName|string
241 +nullable: true
242 +|departureAirportCode|string
243 +nullable: true
244 +|departureAirportName|string
245 +nullable: true
246 +|departureTerminalCode|string
247 +nullable: true
248 +|arrivalFlightDate|string($date-time)
249 +|arrivalCountryName|string
250 +nullable: true
251 +|arrivalCityName|string
252 +nullable: true
253 +|arrivalAirportCode|string
254 +nullable: true
255 +|arrivalAirportName|string
256 +nullable: true
257 +|arrivalTerminalCode|string
258 +nullable: true
259 +|flightDuration|string
260 +nullable: true
261 +|baggages|[
262 +nullable: trueBaggage{(((
263 +|baggageCode|string
264 +nullable: true
265 +|description|string
266 +nullable: true
267 +|price|number($double)
268 +|currency|string
269 +nullable: true
270 +|included|boolean
271 +
272 +}]
273 +)))
274 +
275 +}]
276 +)))
277 +
192 192  }
279 +)))
280 +
193 193  }
194 -{{/code}}
282 +)))
283 +
284 +}
285 +{{/success}}
286 +
287 +