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
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
on 2023/12/14 17:47
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 ... ... @@ -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 string287 +countryCode string 318 318 nullable: true 319 - placementTypeName string289 +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 string295 +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}}