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
on 2023/12/15 16:13
Change comment:
There is no comment for this version
To version 8.1
edited by Giorgi Mdivnishvili
on 2023/12/15 12:20
on 2023/12/15 12:20
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 ... ... @@ -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|string446 -nullable: 447 - |airlineName|string448 -nullable: 449 - |flightCode|string450 -nullable: 451 - |class|string452 -nullable: 453 - |lugageWeight|number($double)454 - |handLugageWeight|number($double)455 - |departureFlightDate|string($date-time)456 - |departureCountryName|string457 -nullable: 458 - |departureCityName|string459 -nullable: 460 - |departureAirportCode|string461 -nullable: 462 - |departureAirportName|string463 -nullable: 464 - |departureTerminalCode|string465 -nullable: 466 - |arrivalFlightDate|string($date-time)467 - |arrivalCountryName|string468 -nullable: 469 - |arrivalCityName|string470 -nullable: 471 - |arrivalAirportCode|string472 -nullable: 473 - |arrivalAirportName|string474 -nullable: 475 - |arrivalTerminalCode|string476 -nullable: 477 - |flightDuration|string478 -nullable: 479 - |baggages|[480 -nullable: Baggage{(((481 - |baggageCode|string482 - nullable:true483 - |description|string484 - nullable:true485 - |price|number($double)486 - |currency|string487 - nullable:true488 - |included|boolean489 - 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|string501 -nullable: 502 - |extraServiceTypeCode|string503 -nullable: 504 - |isMandatory|integer($int32)505 - |extraServiceName|string506 -nullable: 507 - |minimalServiceAmount|number($double)508 - |includedPriceCode|string509 -nullable: 510 - |prices|[511 -nullable: HotelExtraServicePriceBase{(((512 - |extraServicePriceCode|string513 - nullable:true514 - |displayName|string515 - nullable:true516 - |restrictionInfo|string517 - nullable:true518 - |additionalInfo|string519 -n ullable:true520 - |price|number($double)521 - |extraPrice|number($double)522 - |currency|string523 - nullable:true524 - 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}}