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 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
-
... ... @@ -273,262 +273,281 @@ 273 273 274 274 === Schema === 275 275 276 -{{c odelanguage="none"}}276 +{{success}} 277 277 SearchTourPackagesResponse{ 278 -error boolean 279 -errorCode string 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 -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 RoomAvailabilityTypeEnum[...] 313 -availableRoomsCount integer($int32) 314 -fewRooms boolean 315 -roomCategoryCode string 316 -nullable: true 317 -roomCategoryName string 318 -nullable: true 319 -placementTypeName string 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 -districtUID string($uuid) 328 -nullable: true 329 -districtName string 330 -nullable: true 331 -cityUID string($uuid) 332 -nullable: true 333 -cityName string 334 -nullable: true 335 -countryCode string 336 -nullable: true 337 -countryName string 338 -nullable: true 339 -hasAlcohol boolean 340 -hasFreeWifi boolean 341 -hasMetro boolean 342 -hasPool boolean 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 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 + 369 369 }] 371 +))) 372 + 370 370 } 374 +))) 375 + 371 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 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 + 435 435 }] 439 +))) 440 + 436 436 }] 437 - returnSegments [438 - nullable:true439 -FlightSegment{ 440 -airlineCode 441 -nullable: 442 -airlineName 443 -nullable: 444 -flightCode 445 -nullable: 446 -class 447 -nullable: 448 -lugageWeight 449 -handLugageWeight 450 -departureFlightDate 451 -departureCountryName 452 -nullable: 453 -departureCityName 454 -nullable: 455 -departureAirportCode 456 -nullable: 457 -departureAirportName 458 -nullable: 459 -departureTerminalCode 460 -nullable: 461 -arrivalFlightDate 462 -arrivalCountryName 463 -nullable: 464 -arrivalCityName 465 -nullable: 466 -arrivalAirportCode 467 -nullable: 468 -arrivalAirportName 469 -nullable: 470 -arrivalTerminalCode 471 -nullable: 472 -flightDuration 473 -nullable: 474 -baggages 475 -nullable: 476 - Baggage{477 - baggageCode string478 - nullable:true479 - description string480 -nu llable: true481 - price number($double)482 - currency string483 -n ullable: true484 - included boolean442 +))) 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 + 485 485 }] 491 +))) 492 + 486 486 }] 494 +))) 495 + 487 487 } 488 - extraServices [489 - nullable:true490 -HotelExtraServiceBase{ 491 -extraServiceCode 492 -nullable: 493 -extraServiceTypeCode 494 -nullable: 495 -isMandatory 496 -extraServiceName 497 -nullable: 498 -minimalServiceAmount 499 -includedPriceCode 500 -nullable: 501 -prices 502 -nullable: 503 - HotelExtraServicePriceBase{504 - extraServicePriceCode string505 - nullable:true506 - displayNamestring507 - nullable:true508 - restrictionInfo string509 -n ullable:true510 - additionalInfo string511 -nu llable: true512 - price513 - extraPriceumber($double)514 - currency string515 - nullable: true497 +))) 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 + 516 516 }] 526 +))) 527 + 517 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 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 + 527 527 } 541 +))) 542 + 528 528 }] 529 -pagingId string 530 -nullable: true 531 -pageNumber integer($int64) 532 -pageCount integer($int64) 544 +))) 545 +|pagingId|string 546 +nullable: true 547 +|pageNumber|integer($int64) 548 +|pageCount|integer($int64) 549 + 533 533 } 534 -{{/code}} 551 +{{/success}} 552 + 553 +