Changes for page 1. SearchTourPackages

Last modified by Giorgi Mdivnishvili on 2025/02/12 15:25

From version 12.1
edited by Giorgi Mdivnishvili
on 2023/12/15 16:13
Change comment: There is no comment for this version
To version 7.1
edited by Giorgi Mdivnishvili
on 2023/12/15 12:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,14 +12,15 @@
12 12  == Endpoint URL - [POST] ==
13 13  
14 14  {{info}}
15 -[[https:~~/~~/online-api.kazunion.com/api/TourPackages/SearchTourPackages>>https://online-api.kazunion.com/api/TourPackages/SearchTourPackages]]
15 +{{{asdasdasd}}}
16 16  {{/info}}
17 17  
18 +
18 18  == Request Parameters ==
19 19  
20 20  (% class="box infomessage" %)
21 21  (((
22 -None 
23 +None
23 23  )))
24 24  
25 25  
... ... @@ -273,281 +273,262 @@
273 273  
274 274  === Schema ===
275 275  
276 -{{success}}
277 +{{code language="none"}}
277 277  SearchTourPackagesResponse{
278 -
279 -|error|boolean
280 -|errorCode|string
281 -nullable: true
282 -|errorDescription|string
283 -nullable: true
284 -|userErrorDescription|string
285 -nullable: true
286 -|packages|[
287 -nullable: trueTourPackage{(((
288 -|cacheKey|string
289 -nullable: true
290 -|id|string
291 -nullable: true
292 -|priceCurrency|string
293 -nullable: true
294 -|totalPrice|number($double)
295 -|agentCommissionPercent|number($double)
296 -|agentCommissionAmount|number($double)
297 -|includedExtrasAmount|number($double)
298 -|priceDifference|number($double)
299 -|hotel|PackageHotel{(((
300 -|hotelPriceId|string
301 -nullable: true
302 -|providerId|integer($int32)
303 -|hotelName|string
304 -nullable: true
305 -|hotelCode|string
306 -nullable: true
307 -|nigths|integer($int32)
308 -|mealPlan|string
309 -nullable: true
310 -|hotelClass|string
311 -nullable: true
312 -|availabilityType|RoomAvailabilityTypeEnumstringEnum:
313 -[ OnRequest, FreeSale, StopSale ]
314 -|availableRoomsCount|integer($int32)
315 -|fewRooms|boolean
316 -|roomCategoryCode|string
317 -nullable: true
318 -|roomCategoryName|string
319 -nullable: true
320 -|placementTypeName|string
321 -nullable: true
322 -|placementDescription|string
323 -nullable: true
324 -|checkInDate|string($date-time)
325 -|checkOutDate|string($date-time)
326 -|adults|integer($int32)
327 -|children|integer($int32)
328 -|districtUID|string($uuid)
329 -nullable: true
330 -|districtName|string
331 -nullable: true
332 -|cityUID|string($uuid)
333 -nullable: true
334 -|cityName|string
335 -nullable: true
336 -|countryCode|string
337 -nullable: true
338 -|countryName|string
339 -nullable: true
340 -|hasAlcohol|boolean
341 -|hasFreeWifi|boolean
342 -|hasMetro|boolean
343 -|hasPool|boolean
344 -|hasMall|boolean
345 -|cancellationPolicyDescription|string
346 -nullable: true
347 -|cancellationPolicy|CancellationPolicyExchange{(((
348 -|cancellationPolicyCode|string
349 -nullable: true
350 -|noShowChargeValue|number($double)
351 -nullable: true
352 -|noShowChargeValueType|string
353 -nullable: true
354 -|earlyDepartureChargeValue|number($double)
355 -nullable: true
356 -|earlyDepartureChargeValueType|string
357 -nullable: true
358 -|conditions|[
359 -nullable: trueCancellationPolicyConditionExchange{(((
360 -|timeunits|integer($int32)
361 -|timeunitType|string
362 -nullable: true
363 -|timeOffsetTypeName|string
364 -nullable: true
365 -|chargeValue|number($double)
366 -nullable: true
367 -|chargeValueType|string
368 -nullable: true
369 -
279 +error boolean
280 +errorCode string
281 +nullable: true
282 +errorDescription string
283 +nullable: true
284 +userErrorDescription string
285 +nullable: true
286 +packages [
287 +nullable: true
288 +TourPackage{
289 +cacheKey string
290 +nullable: true
291 +id string
292 +nullable: true
293 +priceCurrency string
294 +nullable: true
295 +totalPrice number($double)
296 +agentCommissionPercent number($double)
297 +agentCommissionAmount number($double)
298 +includedExtrasAmount number($double)
299 +priceDifference number($double)
300 +hotel PackageHotel{
301 +hotelPriceId string
302 +nullable: true
303 +providerId integer($int32)
304 +hotelName string
305 +nullable: true
306 +hotelCode string
307 +nullable: true
308 +nigths integer($int32)
309 +mealPlan string
310 +nullable: true
311 +hotelClass string
312 +nullable: true
313 +availabilityType RoomAvailabilityTypeEnum[...]
314 +availableRoomsCount integer($int32)
315 +fewRooms boolean
316 +roomCategoryCode string
317 +nullable: true
318 +roomCategoryName string
319 +nullable: true
320 +placementTypeName string
321 +nullable: true
322 +placementDescription string
323 +nullable: true
324 +checkInDate string($date-time)
325 +checkOutDate string($date-time)
326 +adults integer($int32)
327 +children integer($int32)
328 +districtUID string($uuid)
329 +nullable: true
330 +districtName string
331 +nullable: true
332 +cityUID string($uuid)
333 +nullable: true
334 +cityName string
335 +nullable: true
336 +countryCode string
337 +nullable: true
338 +countryName string
339 +nullable: true
340 +hasAlcohol boolean
341 +hasFreeWifi boolean
342 +hasMetro boolean
343 +hasPool boolean
344 +hasMall boolean
345 +cancellationPolicyDescription string
346 +nullable: true
347 +cancellationPolicy CancellationPolicyExchange{
348 +cancellationPolicyCode string
349 +nullable: true
350 +noShowChargeValue number($double)
351 +nullable: true
352 +noShowChargeValueType string
353 +nullable: true
354 +earlyDepartureChargeValue number($double)
355 +nullable: true
356 +earlyDepartureChargeValueType string
357 +nullable: true
358 +conditions [
359 +nullable: true
360 +CancellationPolicyConditionExchange{
361 +timeunits integer($int32)
362 +timeunitType string
363 +nullable: true
364 +timeOffsetTypeName string
365 +nullable: true
366 +chargeValue number($double)
367 +nullable: true
368 +chargeValueType string
369 +nullable: true
370 370  }]
371 -)))
372 -
373 373  }
374 -)))
375 -
376 376  }
377 -)))
378 -|flight|PackageFlight{(((
379 -|id|string
380 -nullable: true
381 -|departureDate|string($date-time)
382 -|returnDate|string($date-time)
383 -nullable: true
384 -|departureTicketsLeft|integer($int32)
385 -|returnTicketsLeft|integer($int32)
386 -|departureAvailabilityType|FlightAvailabilityTypestringEnum:
387 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
388 -|returnAvailabilityType|FlightAvailabilityTypestringEnum:
389 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
390 -|isTwoWay|boolean
391 -|departureSegments|[
392 -nullable: trueFlightSegment{(((
393 -|airlineCode|string
394 -nullable: true
395 -|airlineName|string
396 -nullable: true
397 -|flightCode|string
398 -nullable: true
399 -|class|string
400 -nullable: true
401 -|lugageWeight|number($double)
402 -|handLugageWeight|number($double)
403 -|departureFlightDate|string($date-time)
404 -|departureCountryName|string
405 -nullable: true
406 -|departureCityName|string
407 -nullable: true
408 -|departureAirportCode|string
409 -nullable: true
410 -|departureAirportName|string
411 -nullable: true
412 -|departureTerminalCode|string
413 -nullable: true
414 -|arrivalFlightDate|string($date-time)
415 -|arrivalCountryName|string
416 -nullable: true
417 -|arrivalCityName|string
418 -nullable: true
419 -|arrivalAirportCode|string
420 -nullable: true
421 -|arrivalAirportName|string
422 -nullable: true
423 -|arrivalTerminalCode|string
424 -nullable: true
425 -|flightDuration|string
426 -nullable: true
427 -|baggages|[
428 -nullable: trueBaggage{(((
429 -|baggageCode|string
430 -nullable: true
431 -|description|string
432 -nullable: true
433 -|price|number($double)
434 -|currency|string
435 -nullable: true
436 -|included|boolean
437 -
373 +flight PackageFlight{
374 +id string
375 +nullable: true
376 +departureDate string($date-time)
377 +returnDate string($date-time)
378 +nullable: true
379 +departureTicketsLeft integer($int32)
380 +returnTicketsLeft integer($int32)
381 +departureAvailabilityType FlightAvailabilityTypestring
382 +Enum:
383 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
384 +returnAvailabilityType FlightAvailabilityTypestring
385 +Enum:
386 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
387 +isTwoWay boolean
388 +departureSegments [
389 +nullable: true
390 +FlightSegment{
391 +airlineCode string
392 +nullable: true
393 +airlineName string
394 +nullable: true
395 +flightCode string
396 +nullable: true
397 +class string
398 +nullable: true
399 +lugageWeight number($double)
400 +handLugageWeight number($double)
401 +departureFlightDate string($date-time)
402 +departureCountryName string
403 +nullable: true
404 +departureCityName string
405 +nullable: true
406 +departureAirportCode string
407 +nullable: true
408 +departureAirportName string
409 +nullable: true
410 +departureTerminalCode string
411 +nullable: true
412 +arrivalFlightDate string($date-time)
413 +arrivalCountryName string
414 +nullable: true
415 +arrivalCityName string
416 +nullable: true
417 +arrivalAirportCode string
418 +nullable: true
419 +arrivalAirportName string
420 +nullable: true
421 +arrivalTerminalCode string
422 +nullable: true
423 +flightDuration string
424 +nullable: true
425 +baggages [
426 +nullable: true
427 +Baggage{
428 +baggageCode string
429 +nullable: true
430 +description string
431 +nullable: true
432 +price number($double)
433 +currency string
434 +nullable: true
435 +included boolean
438 438  }]
439 -)))
440 -
441 441  }]
442 -)))
443 -|returnSegments|[
444 -nullable: trueFlightSegment{(((
445 -|airlineCode|string
446 -nullable: true
447 -|airlineName|string
448 -nullable: true
449 -|flightCode|string
450 -nullable: true
451 -|class|string
452 -nullable: true
453 -|lugageWeight|number($double)
454 -|handLugageWeight|number($double)
455 -|departureFlightDate|string($date-time)
456 -|departureCountryName|string
457 -nullable: true
458 -|departureCityName|string
459 -nullable: true
460 -|departureAirportCode|string
461 -nullable: true
462 -|departureAirportName|string
463 -nullable: true
464 -|departureTerminalCode|string
465 -nullable: true
466 -|arrivalFlightDate|string($date-time)
467 -|arrivalCountryName|string
468 -nullable: true
469 -|arrivalCityName|string
470 -nullable: true
471 -|arrivalAirportCode|string
472 -nullable: true
473 -|arrivalAirportName|string
474 -nullable: true
475 -|arrivalTerminalCode|string
476 -nullable: true
477 -|flightDuration|string
478 -nullable: true
479 -|baggages|[
480 -nullable: trueBaggage{(((
481 -|baggageCode|string
482 -nullabletrue
483 -|description|string
484 -nullabletrue
485 -|price|number($double)
486 -|currency|string
487 -nullabletrue
488 -|included|boolean
489 -
438 +returnSegments [
439 +nullable: true
440 +FlightSegment{
441 +airlineCode string
442 +nullable: true
443 +airlineName string
444 +nullable: true
445 +flightCode string
446 +nullable: true
447 +class string
448 +nullable: true
449 +lugageWeight number($double)
450 +handLugageWeight number($double)
451 +departureFlightDate string($date-time)
452 +departureCountryName string
453 +nullable: true
454 +departureCityName string
455 +nullable: true
456 +departureAirportCode string
457 +nullable: true
458 +departureAirportName string
459 +nullable: true
460 +departureTerminalCode string
461 +nullable: true
462 +arrivalFlightDate string($date-time)
463 +arrivalCountryName string
464 +nullable: true
465 +arrivalCityName string
466 +nullable: true
467 +arrivalAirportCode string
468 +nullable: true
469 +arrivalAirportName string
470 +nullable: true
471 +arrivalTerminalCode string
472 +nullable: true
473 +flightDuration string
474 +nullable: true
475 +baggages [
476 +nullable: true
477 +Baggage{
478 +baggageCode string
479 +nullable: true
480 +description string
481 +nullable: true
482 +price number($double)
483 +currency string
484 +nullable: true
485 +included boolean
490 490  }]
491 -)))
492 -
493 493  }]
494 -)))
495 -
496 496  }
497 -)))
498 -|extraServices|[
499 -nullable: trueHotelExtraServiceBase{(((
500 -|extraServiceCode|string
501 -nullable: true
502 -|extraServiceTypeCode|string
503 -nullable: true
504 -|isMandatory|integer($int32)
505 -|extraServiceName|string
506 -nullable: true
507 -|minimalServiceAmount|number($double)
508 -|includedPriceCode|string
509 -nullable: true
510 -|prices|[
511 -nullable: trueHotelExtraServicePriceBase{(((
512 -|extraServicePriceCode|string
513 -nullabletrue
514 -|displayName|string
515 -nullabletrue
516 -|restrictionInfo|string
517 -nullabletrue
518 -|additionalInfo|string
519 -nullable: true
520 -|price|number($double)
521 -|extraPrice|number($double)
522 -|currency|string
523 -nullabletrue
524 -
489 +extraServices [
490 +nullable: true
491 +HotelExtraServiceBase{
492 +extraServiceCode string
493 +nullable: true
494 +extraServiceTypeCode string
495 +nullable: true
496 +isMandatory integer($int32)
497 +extraServiceName string
498 +nullable: true
499 +minimalServiceAmount number($double)
500 +includedPriceCode string
501 +nullable: true
502 +prices [
503 +nullable: true
504 +HotelExtraServicePriceBase{
505 +extraServicePriceCode string
506 +nullable: true
507 +displayName string
508 +nullable: true
509 +restrictionInfo string
510 +nullable: true
511 +additionalInfo string
512 +nullable: true
513 +price number($double)
514 +extraPrice number($double)
515 +currency string
516 +nullable: true
525 525  }]
526 -)))
527 -
528 528  }]
529 -)))
530 -|insurancePrice|InsurancePrice{(((
531 -|name|string
532 -nullable: true
533 -|price|number($double)
534 -|priceSurcarge|number($double)
535 -|actualStartDate|string($date-time)
536 -|actualEndDate|string($date-time)
537 -|optional|boolean
538 -|includedInPackagePrice|boolean
539 -
519 +insurancePrice InsurancePrice{
520 +name string
521 +nullable: true
522 +price number($double)
523 +priceSurcarge number($double)
524 +actualStartDate string($date-time)
525 +actualEndDate string($date-time)
526 +optional boolean
527 +includedInPackagePrice boolean
540 540  }
541 -)))
542 -
543 543  }]
544 -)))
545 -|pagingId|string
546 -nullable: true
547 -|pageNumber|integer($int64)
548 -|pageCount|integer($int64)
549 -
530 +pagingId string
531 +nullable: true
532 +pageNumber integer($int64)
533 +pageCount integer($int64)
550 550  }
551 -{{/success}}
552 -
553 -
535 +{{/code}}