Changes for page 2. CalcPackage

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

From version 5.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:41
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,128 +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 -airlineCode string
169 +isMandatory integer($int32)
170 +extraServiceName string
178 178  nullable: true
179 -airlineName string
172 +minimalServiceAmount number($double)
173 +includedPriceCode string
180 180  nullable: true
181 -flightCode string
175 +prices [
182 182  nullable: true
183 -class string
177 +HotelExtraServicePriceBase{
178 +extraServicePriceCode string
184 184  nullable: true
185 -lugageWeight number($double)
186 -handLugageWeight number($double)
187 -departureFlightDate string($date-time)
188 -departureCountryName string
180 +displayName string
189 189  nullable: true
190 -departureCityName string
182 +restrictionInfo string
191 191  nullable: true
192 -departureAirportCode string
184 +additionalInfo string
193 193  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
218 218  price number($double)
187 +extraPrice number($double)
219 219  currency string
220 220  nullable: true
221 -included boolean
222 222  }]
223 223  }]
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 -}]
274 274  }
275 275  }
276 -}
277 277  {{/code}}