Changes for page 1. SearchTourPackages

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

From version 11.1
edited by Giorgi Mdivnishvili
on 2023/12/15 12:22
Change comment: There is no comment for this version
To version 3.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:47
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 +{{{https://online-api.kazunion.com/api/TourPackages/SearchTourPackages}}}
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  
... ... @@ -274,261 +274,36 @@
274 274  === Schema ===
275 275  
276 276  {{code language="none"}}
277 -SearchTourPackagesResponse{
278 -error boolean
279 -errorCode string
278 +[Hotel{
279 +hotelCode string
280 280  nullable: true
281 -errorDescription string
282 -nullable: true
283 -userErrorDescription string
284 -nullable: true
285 -packages [
286 -nullable: true
287 -TourPackage{
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 303  hotelName string
304 304  nullable: true
305 -hotelCode string
306 -nullable: true
307 -nigths integer($int32)
308 -mealPlan string
309 -nullable: true
310 310  hotelClass string
311 311  nullable: true
312 -availabilityType RoomAvailabilityTypeEnum[...]
313 -availableRoomsCount integer($int32)
314 -fewRooms boolean
315 -roomCategoryCode string
285 +cityUID string($uuid)
316 316  nullable: true
317 -roomCategoryName string
287 +countryCode string
318 318  nullable: true
319 -placementTypeName string
289 +countryName string
320 320  nullable: true
321 -placementDescription string
322 -nullable: true
323 -checkInDate string($date-time)
324 -checkOutDate string($date-time)
325 -adults integer($int32)
326 -children integer($int32)
327 327  districtUID string($uuid)
328 328  nullable: true
329 -districtName string
330 -nullable: true
331 -cityUID string($uuid)
332 -nullable: true
333 333  cityName string
334 334  nullable: true
335 -countryCode string
295 +districtName string
336 336  nullable: true
337 -countryName string
297 +hotelType HotelTypeEnumstring
298 +Enum:
299 +[ CityHotel, BeachHotel, SecondLineBeach ]
300 +latitude string
338 338  nullable: true
302 +longitude string
303 +nullable: true
339 339  hasAlcohol boolean
340 340  hasFreeWifi boolean
341 341  hasMetro boolean
342 342  hasPool boolean
343 343  hasMall boolean
344 -cancellationPolicyDescription string
345 -nullable: true
346 -cancellationPolicy CancellationPolicyExchange{
347 -cancellationPolicyCode string
348 -nullable: true
349 -noShowChargeValue number($double)
350 -nullable: true
351 -noShowChargeValueType string
352 -nullable: true
353 -earlyDepartureChargeValue number($double)
354 -nullable: true
355 -earlyDepartureChargeValueType string
356 -nullable: true
357 -conditions [
358 -nullable: true
359 -CancellationPolicyConditionExchange{
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 369  }]
370 -}
371 -}
372 -flight PackageFlight{
373 -id string
374 -nullable: true
375 -departureDate string($date-time)
376 -returnDate string($date-time)
377 -nullable: true
378 -departureTicketsLeft integer($int32)
379 -returnTicketsLeft integer($int32)
380 -departureAvailabilityType FlightAvailabilityTypestring
381 -Enum:
382 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
383 -returnAvailabilityType FlightAvailabilityTypestring
384 -Enum:
385 -[ OnRequest, FreeSale, FewPlaces, StopSale ]
386 -isTwoWay boolean
387 -departureSegments [
388 -nullable: true
389 -FlightSegment{
390 -airlineCode string
391 -nullable: true
392 -airlineName string
393 -nullable: true
394 -flightCode string
395 -nullable: true
396 -class string
397 -nullable: true
398 -lugageWeight number($double)
399 -handLugageWeight number($double)
400 -departureFlightDate string($date-time)
401 -departureCountryName string
402 -nullable: true
403 -departureCityName string
404 -nullable: true
405 -departureAirportCode string
406 -nullable: true
407 -departureAirportName string
408 -nullable: true
409 -departureTerminalCode string
410 -nullable: true
411 -arrivalFlightDate string($date-time)
412 -arrivalCountryName string
413 -nullable: true
414 -arrivalCityName string
415 -nullable: true
416 -arrivalAirportCode string
417 -nullable: true
418 -arrivalAirportName string
419 -nullable: true
420 -arrivalTerminalCode string
421 -nullable: true
422 -flightDuration string
423 -nullable: true
424 -baggages [
425 -nullable: true
426 -Baggage{
427 -baggageCode string
428 -nullable: true
429 -description string
430 -nullable: true
431 -price number($double)
432 -currency string
433 -nullable: true
434 -included boolean
435 -}]
436 -}]
437 -returnSegments [
438 -nullable: true
439 -FlightSegment{
440 -airlineCode string
441 -nullable: true
442 -airlineName string
443 -nullable: true
444 -flightCode string
445 -nullable: true
446 -class string
447 -nullable: true
448 -lugageWeight number($double)
449 -handLugageWeight number($double)
450 -departureFlightDate string($date-time)
451 -departureCountryName string
452 -nullable: true
453 -departureCityName string
454 -nullable: true
455 -departureAirportCode string
456 -nullable: true
457 -departureAirportName string
458 -nullable: true
459 -departureTerminalCode string
460 -nullable: true
461 -arrivalFlightDate string($date-time)
462 -arrivalCountryName string
463 -nullable: true
464 -arrivalCityName string
465 -nullable: true
466 -arrivalAirportCode string
467 -nullable: true
468 -arrivalAirportName string
469 -nullable: true
470 -arrivalTerminalCode string
471 -nullable: true
472 -flightDuration string
473 -nullable: true
474 -baggages [
475 -nullable: true
476 -Baggage{
477 -baggageCode string
478 -nullable: true
479 -description string
480 -nullable: true
481 -price number($double)
482 -currency string
483 -nullable: true
484 -included boolean
485 -}]
486 -}]
487 -}
488 -extraServices [
489 -nullable: true
490 -HotelExtraServiceBase{
491 -extraServiceCode string
492 -nullable: true
493 -extraServiceTypeCode string
494 -nullable: true
495 -isMandatory integer($int32)
496 -extraServiceName string
497 -nullable: true
498 -minimalServiceAmount number($double)
499 -includedPriceCode string
500 -nullable: true
501 -prices [
502 -nullable: true
503 -HotelExtraServicePriceBase{
504 -extraServicePriceCode string
505 -nullable: true
506 -displayName string
507 -nullable: true
508 -restrictionInfo string
509 -nullable: true
510 -additionalInfo string
511 -nullable: true
512 -price number($double)
513 -extraPrice number($double)
514 -currency string
515 -nullable: true
516 -}]
517 -}]
518 -insurancePrice InsurancePrice{
519 -name string
520 -nullable: true
521 -price number($double)
522 -priceSurcarge number($double)
523 -actualStartDate string($date-time)
524 -actualEndDate string($date-time)
525 -optional boolean
526 -includedInPackagePrice boolean
527 -}
528 -}]
529 -pagingId string
530 -nullable: true
531 -pageNumber integer($int64)
532 -pageCount integer($int64)
533 -}
534 534  {{/code}}