Changes for page 6.Schemas General

Last modified by Giorgi Mdivnishvili on 2023/12/19 18:03

From version 4.1
edited by Giorgi Mdivnishvili
on 2023/12/15 13:57
Change comment: There is no comment for this version
To version 5.1
edited by Giorgi Mdivnishvili
on 2023/12/15 14:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -234,4 +234,157 @@
234 234  {{/info}}
235 235  
236 236  
237 += CalcOnlyHotelPackageRequest =
238 +
239 +{{info}}
240 +{
241 +
242 +|packageId|string
243 +nullable: true
244 +|extraServicePriceCodes|[
245 +nullable: truestring]
246 +
247 +}
248 +{{/info}}
249 +
250 +
251 += CalcOnlyHotelPackageResponse =
252 +
253 +{{info}}
254 +{
255 +
256 +|error|boolean
257 +|errorCode|string
258 +nullable: true
259 +|errorDescription|string
260 +nullable: true
261 +|userErrorDescription|string
262 +nullable: true
263 +|package|OnlyHotelPackage{(((
264 +|id|string
265 +nullable: true
266 +|priceCurrency|string
267 +nullable: true
268 +|totalPrice|number($double)
269 +|agentCommissionPercent|number($double)
270 +|agentCommissionAmount|number($double)
271 +|hotel|PackageHotel{(((
272 +|hotelPriceId|string
273 +nullable: true
274 +|providerId|integer($int32)
275 +|hotelName|string
276 +nullable: true
277 +|hotelCode|string
278 +nullable: true
279 +|nigths|integer($int32)
280 +|mealPlan|string
281 +nullable: true
282 +|hotelClass|string
283 +nullable: true
284 +|availabilityType|RoomAvailabilityTypeEnumstringEnum:
285 +[ OnRequest, FreeSale, StopSale ]
286 +|availableRoomsCount|integer($int32)
287 +|fewRooms|boolean
288 +|roomCategoryCode|string
289 +nullable: true
290 +|roomCategoryName|string
291 +nullable: true
292 +|placementTypeName|string
293 +nullable: true
294 +|placementDescription|string
295 +nullable: true
296 +|checkInDate|string($date-time)
297 +|checkOutDate|string($date-time)
298 +|adults|integer($int32)
299 +|children|integer($int32)
300 +|districtUID|string($uuid)
301 +nullable: true
302 +|districtName|string
303 +nullable: true
304 +|cityUID|string($uuid)
305 +nullable: true
306 +|cityName|string
307 +nullable: true
308 +|countryCode|string
309 +nullable: true
310 +|countryName|string
311 +nullable: true
312 +|hasAlcohol|boolean
313 +|hasFreeWifi|boolean
314 +|hasMetro|boolean
315 +|hasPool|boolean
316 +|hasMall|boolean
317 +|cancellationPolicyDescription|string
318 +nullable: true
319 +|cancellationPolicy|CancellationPolicyExchange{(((
320 +|cancellationPolicyCode|string
321 +nullable: true
322 +|noShowChargeValue|number($double)
323 +nullable: true
324 +|noShowChargeValueType|string
325 +nullable: true
326 +|earlyDepartureChargeValue|number($double)
327 +nullable: true
328 +|earlyDepartureChargeValueType|string
329 +nullable: true
330 +|conditions|[
331 +nullable: trueCancellationPolicyConditionExchange{(((
332 +|timeunits|integer($int32)
333 +|timeunitType|string
334 +nullable: true
335 +|timeOffsetTypeName|string
336 +nullable: true
337 +|chargeValue|number($double)
338 +nullable: true
339 +|chargeValueType|string
340 +nullable: true
341 +
342 +}]
343 +)))
344 +
345 +}
346 +)))
347 +
348 +}
349 +)))
350 +|extraServices|[
351 +nullable: trueHotelExtraServiceBase{(((
352 +|extraServiceCode|string
353 +nullable: true
354 +|extraServiceTypeCode|string
355 +nullable: true
356 +|isMandatory|integer($int32)
357 +|extraServiceName|string
358 +nullable: true
359 +|minimalServiceAmount|number($double)
360 +|includedPriceCode|string
361 +nullable: true
362 +|prices|[
363 +nullable: trueHotelExtraServicePriceBase{(((
364 +|extraServicePriceCode|string
365 +nullable: true
366 +|displayName|string
367 +nullable: true
368 +|restrictionInfo|string
369 +nullable: true
370 +|additionalInfo|string
371 +nullable: true
372 +|price|number($double)
373 +|extraPrice|number($double)
374 +|currency|string
375 +nullable: true
376 +
377 +}]
378 +)))
379 +
380 +}]
381 +)))
382 +
383 +}
384 +)))
385 +
386 +}
387 +{{/info}}
388 +
389 +
237 237