Changes for page 6.Schemas General

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

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

Summary

Details

Page properties
Content
... ... @@ -234,445 +234,4 @@
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 -
390 -= CalcTourPackageRequest =
391 -
392 -{{info}}
393 -{
394 -
395 -|packageId|string
396 -nullable: true
397 -|extraServicePriceCodes|[
398 -nullable: truestring]
399 -|includeInsurance|boolean
400 -
401 -}
402 -{{/info}}
403 -
404 -
405 -= CalcTourPackageResponse =
406 -
407 -{{info}}
408 -{
409 -
410 -|error|boolean
411 -|errorCode|string
412 -nullable: true
413 -|errorDescription|string
414 -nullable: true
415 -|userErrorDescription|string
416 -nullable: true
417 -|package|TourPackage{(((
418 -|cacheKey|string
419 -nullable: true
420 -|id|string
421 -nullable: true
422 -|priceCurrency|string
423 -nullable: true
424 -|totalPrice|number($double)
425 -|agentCommissionPercent|number($double)
426 -|agentCommissionAmount|number($double)
427 -|includedExtrasAmount|number($double)
428 -|priceDifference|number($double)
429 -|hotel|PackageHotel{(((
430 -|hotelPriceId|string
431 -nullable: true
432 -|providerId|integer($int32)
433 -|hotelName|string
434 -nullable: true
435 -|hotelCode|string
436 -nullable: true
437 -|nigths|integer($int32)
438 -|mealPlan|string
439 -nullable: true
440 -|hotelClass|string
441 -nullable: true
442 -|availabilityType|RoomAvailabilityTypeEnum[...]
443 -|availableRoomsCount|integer($int32)
444 -|fewRooms|boolean
445 -|roomCategoryCode|string
446 -nullable: true
447 -|roomCategoryName|string
448 -nullable: true
449 -|placementTypeName|string
450 -nullable: true
451 -|placementDescription|string
452 -nullable: true
453 -|checkInDate|string($date-time)
454 -|checkOutDate|string($date-time)
455 -|adults|integer($int32)
456 -|children|integer($int32)
457 -|districtUID|string($uuid)
458 -nullable: true
459 -|districtName|string
460 -nullable: true
461 -|cityUID|string($uuid)
462 -nullable: true
463 -|cityName|string
464 -nullable: true
465 -|countryCode|string
466 -nullable: true
467 -|countryName|string
468 -nullable: true
469 -|hasAlcohol|boolean
470 -|hasFreeWifi|boolean
471 -|hasMetro|boolean
472 -|hasPool|boolean
473 -|hasMall|boolean
474 -|cancellationPolicyDescription|string
475 -nullable: true
476 -|cancellationPolicy|CancellationPolicyExchange{(((
477 -|cancellationPolicyCode|string
478 -nullable: true
479 -|noShowChargeValue|number($double)
480 -nullable: true
481 -|noShowChargeValueType|string
482 -nullable: true
483 -|earlyDepartureChargeValue|number($double)
484 -nullable: true
485 -|earlyDepartureChargeValueType|string
486 -nullable: true
487 -|conditions|[
488 -nullable: trueCancellationPolicyConditionExchange{(((
489 -|timeunits|integer($int32)
490 -|timeunitType|string
491 -nullable: true
492 -|timeOffsetTypeName|string
493 -nullable: true
494 -|chargeValue|number($double)
495 -nullable: true
496 -|chargeValueType|string
497 -nullable: true
498 -
499 -}]
500 -)))
501 -
502 -}
503 -)))
504 -
505 -}
506 -)))
507 -|flight|PackageFlight{(((
508 -|id|string
509 -nullable: true
510 -|departureDate|string($date-time)
511 -|returnDate|string($date-time)
512 -nullable: true
513 -|departureTicketsLeft|integer($int32)
514 -|returnTicketsLeft|integer($int32)
515 -|departureAvailabilityType|FlightAvailabilityTypestringEnum:
516 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
517 -|returnAvailabilityType|FlightAvailabilityTypestringEnum:
518 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
519 -|isTwoWay|boolean
520 -|departureSegments|[
521 -nullable: trueFlightSegment{(((
522 -|airlineCode|string
523 -nullable: true
524 -|airlineName|string
525 -nullable: true
526 -|flightCode|string
527 -nullable: true
528 -|class|string
529 -nullable: true
530 -|lugageWeight|number($double)
531 -|handLugageWeight|number($double)
532 -|departureFlightDate|string($date-time)
533 -|departureCountryName|string
534 -nullable: true
535 -|departureCityName|string
536 -nullable: true
537 -|departureAirportCode|string
538 -nullable: true
539 -|departureAirportName|string
540 -nullable: true
541 -|departureTerminalCode|string
542 -nullable: true
543 -|arrivalFlightDate|string($date-time)
544 -|arrivalCountryName|string
545 -nullable: true
546 -|arrivalCityName|string
547 -nullable: true
548 -|arrivalAirportCode|string
549 -nullable: true
550 -|arrivalAirportName|string
551 -nullable: true
552 -|arrivalTerminalCode|string
553 -nullable: true
554 -|flightDuration|string
555 -nullable: true
556 -|baggages|[
557 -nullable: trueBaggage{(((
558 -|baggageCode|string
559 -nullable: true
560 -|description|string
561 -nullable: true
562 -|price|number($double)
563 -|currency|string
564 -nullable: true
565 -|included|boolean
566 -
567 -}]
568 -)))
569 -
570 -}]
571 -)))
572 -|returnSegments|[
573 -nullable: trueFlightSegment{(((
574 -|airlineCode|string
575 -nullable: true
576 -|airlineName|string
577 -nullable: true
578 -|flightCode|string
579 -nullable: true
580 -|class|string
581 -nullable: true
582 -|lugageWeight|number($double)
583 -|handLugageWeight|number($double)
584 -|departureFlightDate|string($date-time)
585 -|departureCountryName|string
586 -nullable: true
587 -|departureCityName|string
588 -nullable: true
589 -|departureAirportCode|string
590 -nullable: true
591 -|departureAirportName|string
592 -nullable: true
593 -|departureTerminalCode|string
594 -nullable: true
595 -|arrivalFlightDate|string($date-time)
596 -|arrivalCountryName|string
597 -nullable: true
598 -|arrivalCityName|string
599 -nullable: true
600 -|arrivalAirportCode|string
601 -nullable: true
602 -|arrivalAirportName|string
603 -nullable: true
604 -|arrivalTerminalCode|string
605 -nullable: true
606 -|flightDuration|string
607 -nullable: true
608 -|baggages|[
609 -nullable: trueBaggage{(((
610 -|baggageCode|string
611 -nullable: true
612 -|description|string
613 -nullable: true
614 -|price|number($double)
615 -|currency|string
616 -nullable: true
617 -|included|boolean
618 -
619 -}]
620 -)))
621 -
622 -}]
623 -)))
624 -
625 -}
626 -)))
627 -|extraServices|[
628 -nullable: trueHotelExtraServiceBase{(((
629 -|extraServiceCode|string
630 -nullable: true
631 -|extraServiceTypeCode|string
632 -nullable: true
633 -|isMandatory|integer($int32)
634 -|extraServiceName|string
635 -nullable: true
636 -|minimalServiceAmount|number($double)
637 -|includedPriceCode|string
638 -nullable: true
639 -|prices|[
640 -nullable: trueHotelExtraServicePriceBase{(((
641 -|extraServicePriceCode|string
642 -nullable: true
643 -|displayName|string
644 -nullable: true
645 -|restrictionInfo|string
646 -nullable: true
647 -|additionalInfo|string
648 -nullable: true
649 -|price|number($double)
650 -|extraPrice|number($double)
651 -|currency|string
652 -nullable: true
653 -
654 -}]
655 -)))
656 -
657 -}]
658 -)))
659 -|insurancePrice|InsurancePrice{(((
660 -|name|string
661 -nullable: true
662 -|price|number($double)
663 -|priceSurcarge|number($double)
664 -|actualStartDate|string($date-time)
665 -|actualEndDate|string($date-time)
666 -|optional|boolean
667 -|includedInPackagePrice|boolean
668 -
669 -}
670 -)))
671 -
672 -}
673 -)))
674 -
675 -}
676 -{{/info}}
677 -
678 678