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 5.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:41
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 -CalcOnlyHotelPackageResponse{
145 +CalcOnlyAviaPackageResponse{
146 146  error boolean
147 147  errorCode string
148 148  nullable: true
... ... @@ -150,45 +150,128 @@
150 150  nullable: true
151 151  userErrorDescription string
152 152  nullable: true
153 -package OnlyHotelPackage{
153 +package OnlyAviaPackage{
154 154  id string
155 155  nullable: true
156 156  priceCurrency string
157 157  nullable: true
158 158  totalPrice number($double)
159 -agentCommissionPercent number($double)
160 -agentCommissionAmount number($double)
161 -hotel PackageHotel{...}
162 -extraServices [
159 +flight PackageFlight{
160 +id string
163 163  nullable: true
164 -HotelExtraServiceBase{
165 -extraServiceCode string
162 +departureDate string($date-time)
163 +returnDate string($date-time)
166 166  nullable: true
167 -extraServiceTypeCode string
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 [
168 168  nullable: true
169 -isMandatory integer($int32)
170 -extraServiceName string
176 +FlightSegment{
177 +airlineCode string
171 171  nullable: true
172 -minimalServiceAmount number($double)
173 -includedPriceCode string
179 +airlineName string
174 174  nullable: true
175 -prices [
181 +flightCode string
176 176  nullable: true
177 -HotelExtraServicePriceBase{
178 -extraServicePriceCode string
183 +class string
179 179  nullable: true
180 -displayName string
185 +lugageWeight number($double)
186 +handLugageWeight number($double)
187 +departureFlightDate string($date-time)
188 +departureCountryName string
181 181  nullable: true
182 -restrictionInfo string
190 +departureCityName string
183 183  nullable: true
184 -additionalInfo string
192 +departureAirportCode string
185 185  nullable: true
194 +departureAirportName string
195 +nullable: true
196 +departureTerminalCode string
197 +nullable: true
198 +arrivalFlightDate string($date-time)
199 +arrivalCountryName string
200 +nullable: true
201 +arrivalCityName string
202 +nullable: true
203 +arrivalAirportCode string
204 +nullable: true
205 +arrivalAirportName string
206 +nullable: true
207 +arrivalTerminalCode string
208 +nullable: true
209 +flightDuration string
210 +nullable: true
211 +baggages [
212 +nullable: true
213 +Baggage{
214 +baggageCode string
215 +nullable: true
216 +description string
217 +nullable: true
186 186  price number($double)
187 -extraPrice number($double)
188 188  currency string
189 189  nullable: true
221 +included boolean
190 190  }]
191 191  }]
224 +returnSegments [
225 +nullable: true
226 +FlightSegment{
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: true
263 +Baggage{
264 +baggageCode string
265 +nullable: true
266 +description string
267 +nullable: true
268 +price number($double)
269 +currency string
270 +nullable: true
271 +included boolean
272 +}]
273 +}]
192 192  }
193 193  }
276 +}
194 194  {{/code}}