Changes for page 1. SearchTourPackages
Last modified by Giorgi Mdivnishvili on 2025/02/12 15:25
From 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
To 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
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -12,15 +12,14 @@ 12 12 == Endpoint URL - [POST] == 13 13 14 14 {{info}} 15 - {{{https://online-api.kazunion.com/api/TourPackages/SearchTourPackages}}}15 +[[https:~~/~~/online-api.kazunion.com/api/TourPackages/SearchTourPackages>>https://online-api.kazunion.com/api/TourPackages/SearchTourPackages]] 16 16 {{/info}} 17 17 18 - 19 19 == Request Parameters == 20 20 21 21 (% class="box infomessage" %) 22 22 ((( 23 -None 22 +None 24 24 ))) 25 25 26 26 ... ... @@ -274,37 +274,281 @@ 274 274 275 275 === Schema === 276 276 277 -{{code language="none"}} 278 -[Hotel{ 279 -hotelCode string 280 -nullable: true 281 -hotelName string 282 -nullable: true 283 -hotelClass string 284 -nullable: true 285 -cityUID string($uuid) 286 -nullable: true 287 -countryCode string 288 -nullable: true 289 -countryName string 290 -nullable: true 291 -districtUID string($uuid) 292 -nullable: true 293 -cityName string 294 -nullable: true 295 -districtName string 296 -nullable: true 297 -hotelType HotelTypeEnumstring 298 -Enum: 299 -[ CityHotel, BeachHotel, SecondLineBeach ] 300 -latitude string 301 -nullable: true 302 -longitude string 303 -nullable: true 304 -hasAlcohol boolean 305 -hasFreeWifi boolean 306 -hasMetro boolean 307 -hasPool boolean 308 -hasMall boolean 276 +{{success}} 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 + 309 309 }] 310 -{{/code}} 371 +))) 372 + 373 +} 374 +))) 375 + 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 + 438 +}] 439 +))) 440 + 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 +nullable: true 483 +|description|string 484 +nullable: true 485 +|price|number($double) 486 +|currency|string 487 +nullable: true 488 +|included|boolean 489 + 490 +}] 491 +))) 492 + 493 +}] 494 +))) 495 + 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 +nullable: true 514 +|displayName|string 515 +nullable: true 516 +|restrictionInfo|string 517 +nullable: true 518 +|additionalInfo|string 519 +nullable: true 520 +|price|number($double) 521 +|extraPrice|number($double) 522 +|currency|string 523 +nullable: true 524 + 525 +}] 526 +))) 527 + 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 + 540 +} 541 +))) 542 + 543 +}] 544 +))) 545 +|pagingId|string 546 +nullable: true 547 +|pageNumber|integer($int64) 548 +|pageCount|integer($int64) 549 + 550 +} 551 +{{/success}} 552 + 553 +