Changes for page 3. CalcPackage
Last modified by Giorgi Mdivnishvili on 2024/04/11 17:03
From version 1.1
edited by Giorgi Mdivnishvili
on 2023/12/18 09:07
on 2023/12/18 09:07
Change comment:
There is no comment for this version
To version 13.1
edited by Giorgi Mdivnishvili
on 2024/04/11 08:13
on 2024/04/11 08:13
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -CalcPackage 1 +3. CalcPackage - Content
-
... ... @@ -1,9 +1,1603 @@ 1 1 {{box cssClass="floatinginfobox" title="**Contents**"}} 2 + 3 + 2 2 {{toc/}} 3 3 {{/box}} 4 4 5 -= Paragraph1=7 += Method Description = 6 6 7 - Loremipsumdolor sit amet, consectetur adipiscingelit,seddo eiusmod temporincididunt utlaboreet doloremagnaaliqua. Utenim ad minim veniam, quis nostrudexercitation ullamco laboris nisiut aliquip ex ea commodo consequat. Duisaute irure dolorinreprehenderitin voluptate velitessecillum dolore eu fugiatnullapariatur. Excepteursintoccaecatcupidatat non proident, sunt in culpa quiofficiadeserunt mollit anim idestlaborum.9 +This method is used to calculate full package with hotels and flights, to recheck prices, availability, prices and cancelation policy before book. 8 8 9 -== == 11 +== Endpoint URL - [POST] == 12 + 13 +{{info}} 14 +[[https:~~/~~/integration.kazunion.com/api/TourPackages/CalcPackage>>https://integration.kazunion.com/api/TourPackages/CalcPackage]] 15 +{{/info}} 16 + 17 + 18 +== Request Parameters == 19 + 20 +(% class="box infomessage" %) 21 +((( 22 +None 23 +))) 24 + 25 + 26 +== Request Body == 27 + 28 +{{code language="Json"}} 29 +{ 30 + "packageId": "string", 31 + "extraServicePriceCodes": [ 32 + "string" 33 + ], 34 + "flightPassengers": [ 35 + { 36 + "id": "string", 37 + "selectedForwardBaggageCode": "string", 38 + "selectedBackwardBaggageCode": "string" 39 + } 40 + ], 41 + "includeInsurance": true, 42 + "refreshPrices": true 43 +} 44 +{{/code}} 45 + 46 +(% class="wikigeneratedid" id="HRequestBodyexample" %) 47 +(% id="cke_bm_10575S" style="display:none" %) 48 + 49 + 50 + 51 +== Request Body example == 52 + 53 +{{code language="Json"}} 54 +{ 55 + "calcTourPackageRequests": [ 56 + { 57 + "refreshPrices": true, 58 + "packageId": "tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d", 59 + "flightPassengers": [ 60 + { 61 + "id": "53552191-59ea-469d-ae9d-5b848da8839d-A1", 62 + "selectedForwardBaggageCode": "INCLUDED", 63 + "selectedBackwardBaggageCode": "INCLUDED" 64 + }, 65 + { 66 + "id": "53552191-59ea-469d-ae9d-5b848da8839d-A2", 67 + "selectedForwardBaggageCode": "INCLUDED", 68 + "selectedBackwardBaggageCode": "INCLUDED" 69 + } 70 + ], 71 + "extraServicePriceCodes": [], 72 + "includeInsurance": true 73 + } 74 + ], 75 + "calcOnlyHotelPackageRequests": [], 76 + "calcOnlyAviaPackageRequests": [] 77 +} 78 +{{/code}} 79 + 80 + 81 +== Response == 82 + 83 +{{code language="json"}} 84 +{ 85 + "error": true, 86 + "errorCode": "string", 87 + "errorDescription": "string", 88 + "userErrorDescription": "string", 89 + "package": { 90 + "cacheKey": "string", 91 + "id": "string", 92 + "priceCurrency": "string", 93 + "totalPrice": 0, 94 + "agentCommissionPercent": 0, 95 + "agentCommissionAmount": 0, 96 + "includedExtrasAmount": 0, 97 + "priceDifference": 0, 98 + "hotel": { 99 + "hotelPriceId": "string", 100 + "providerId": 0, 101 + "hotelName": "string", 102 + "hotelCode": "string", 103 + "nigths": 0, 104 + "mealPlan": "string", 105 + "hotelClass": "string", 106 + "availabilityType": "OnRequest", 107 + "availableRoomsCount": 0, 108 + "fewRooms": true, 109 + "roomCategoryCode": "string", 110 + "roomCategoryName": "string", 111 + "placementTypeName": "string", 112 + "placementDescription": "string", 113 + "checkInDate": "2023-12-26T12:55:59.433Z", 114 + "checkOutDate": "2023-12-26T12:55:59.433Z", 115 + "adults": 0, 116 + "children": 0, 117 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 118 + "districtName": "string", 119 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 120 + "cityName": "string", 121 + "countryCode": "string", 122 + "countryName": "string", 123 + "hasAlcohol": true, 124 + "hasFreeWifi": true, 125 + "hasMetro": true, 126 + "hasPool": true, 127 + "hasMall": true, 128 + "cancellationPolicyDescription": "string", 129 + "cancellationPolicy": { 130 + "cancellationPolicyCode": "string", 131 + "noShowChargeValue": 0, 132 + "noShowChargeValueType": "string", 133 + "earlyDepartureChargeValue": 0, 134 + "earlyDepartureChargeValueType": "string", 135 + "conditions": [ 136 + { 137 + "timeunits": 0, 138 + "timeunitType": "string", 139 + "timeOffsetTypeName": "string", 140 + "chargeValue": 0, 141 + "chargeValueType": "string" 142 + } 143 + ] 144 + } 145 + }, 146 + "flight": { 147 + "id": "string", 148 + "departureDate": "2023-12-26T12:55:59.433Z", 149 + "returnDate": "2023-12-26T12:55:59.433Z", 150 + "departureTicketsLeft": 0, 151 + "returnTicketsLeft": 0, 152 + "departureAvailabilityType": "OnRequest", 153 + "returnAvailabilityType": "OnRequest", 154 + "isTwoWay": true, 155 + "sameBaggageForAll": true, 156 + "totalBaggage": true, 157 + "departureSegments": [ 158 + { 159 + "airlineCode": "string", 160 + "airlineName": "string", 161 + "flightCode": "string", 162 + "class": "string", 163 + "lugageWeight": 0, 164 + "handLugageWeight": 0, 165 + "departureFlightDate": "2023-12-26T12:55:59.433Z", 166 + "departureCountryName": "string", 167 + "departureCityName": "string", 168 + "departureAirportCode": "string", 169 + "departureAirportName": "string", 170 + "departureTerminalCode": "string", 171 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z", 172 + "arrivalCountryName": "string", 173 + "arrivalCityName": "string", 174 + "arrivalAirportCode": "string", 175 + "arrivalAirportName": "string", 176 + "arrivalTerminalCode": "string", 177 + "flightDuration": "string" 178 + } 179 + ], 180 + "returnSegments": [ 181 + { 182 + "airlineCode": "string", 183 + "airlineName": "string", 184 + "flightCode": "string", 185 + "class": "string", 186 + "lugageWeight": 0, 187 + "handLugageWeight": 0, 188 + "departureFlightDate": "2023-12-26T12:55:59.433Z", 189 + "departureCountryName": "string", 190 + "departureCityName": "string", 191 + "departureAirportCode": "string", 192 + "departureAirportName": "string", 193 + "departureTerminalCode": "string", 194 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z", 195 + "arrivalCountryName": "string", 196 + "arrivalCityName": "string", 197 + "arrivalAirportCode": "string", 198 + "arrivalAirportName": "string", 199 + "arrivalTerminalCode": "string", 200 + "flightDuration": "string" 201 + } 202 + ], 203 + "passengers": [ 204 + { 205 + "id": "string", 206 + "isAdult": true, 207 + "selectedForwardBaggageCode": "string", 208 + "selectedBackwardBaggageCode": "string", 209 + "forwardBaggages": [ 210 + { 211 + "baggageCode": "string", 212 + "description": "string", 213 + "price": 0, 214 + "currency": "string", 215 + "included": true 216 + } 217 + ], 218 + "backwardBaggages": [ 219 + { 220 + "baggageCode": "string", 221 + "description": "string", 222 + "price": 0, 223 + "currency": "string", 224 + "included": true 225 + } 226 + ] 227 + } 228 + ] 229 + }, 230 + "extraServices": [ 231 + { 232 + "extraServiceCode": "string", 233 + "extraServiceTypeCode": "string", 234 + "isMandatory": 0, 235 + "extraServiceName": "string", 236 + "minimalServiceAmount": 0, 237 + "includedPriceCode": "string", 238 + "prices": [ 239 + { 240 + "extraServicePriceCode": "string", 241 + "displayName": "string", 242 + "restrictionInfo": "string", 243 + "additionalInfo": "string", 244 + "price": 0, 245 + "extraPrice": 0, 246 + "currency": "string" 247 + } 248 + ] 249 + } 250 + ], 251 + "insurancePrice": { 252 + "name": "string", 253 + "price": 0, 254 + "priceSurcarge": 0, 255 + "actualStartDate": "2023-12-26T12:55:59.433Z", 256 + "actualEndDate": "2023-12-26T12:55:59.433Z", 257 + "optional": true, 258 + "includedInPackagePrice": true 259 + } 260 + }, 261 + "altPackages": [ 262 + { 263 + "cacheKey": "string", 264 + "id": "string", 265 + "priceCurrency": "string", 266 + "totalPrice": 0, 267 + "agentCommissionPercent": 0, 268 + "agentCommissionAmount": 0, 269 + "includedExtrasAmount": 0, 270 + "priceDifference": 0, 271 + "hotel": { 272 + "hotelPriceId": "string", 273 + "providerId": 0, 274 + "hotelName": "string", 275 + "hotelCode": "string", 276 + "nigths": 0, 277 + "mealPlan": "string", 278 + "hotelClass": "string", 279 + "availabilityType": "OnRequest", 280 + "availableRoomsCount": 0, 281 + "fewRooms": true, 282 + "roomCategoryCode": "string", 283 + "roomCategoryName": "string", 284 + "placementTypeName": "string", 285 + "placementDescription": "string", 286 + "checkInDate": "2023-12-26T12:55:59.433Z", 287 + "checkOutDate": "2023-12-26T12:55:59.433Z", 288 + "adults": 0, 289 + "children": 0, 290 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 291 + "districtName": "string", 292 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 293 + "cityName": "string", 294 + "countryCode": "string", 295 + "countryName": "string", 296 + "hasAlcohol": true, 297 + "hasFreeWifi": true, 298 + "hasMetro": true, 299 + "hasPool": true, 300 + "hasMall": true, 301 + "cancellationPolicyDescription": "string", 302 + "cancellationPolicy": { 303 + "cancellationPolicyCode": "string", 304 + "noShowChargeValue": 0, 305 + "noShowChargeValueType": "string", 306 + "earlyDepartureChargeValue": 0, 307 + "earlyDepartureChargeValueType": "string", 308 + "conditions": [ 309 + { 310 + "timeunits": 0, 311 + "timeunitType": "string", 312 + "timeOffsetTypeName": "string", 313 + "chargeValue": 0, 314 + "chargeValueType": "string" 315 + } 316 + ] 317 + } 318 + }, 319 + "flight": { 320 + "id": "string", 321 + "departureDate": "2023-12-26T12:55:59.433Z", 322 + "returnDate": "2023-12-26T12:55:59.433Z", 323 + "departureTicketsLeft": 0, 324 + "returnTicketsLeft": 0, 325 + "departureAvailabilityType": "OnRequest", 326 + "returnAvailabilityType": "OnRequest", 327 + "isTwoWay": true, 328 + "sameBaggageForAll": true, 329 + "totalBaggage": true, 330 + "departureSegments": [ 331 + { 332 + "airlineCode": "string", 333 + "airlineName": "string", 334 + "flightCode": "string", 335 + "class": "string", 336 + "lugageWeight": 0, 337 + "handLugageWeight": 0, 338 + "departureFlightDate": "2023-12-26T12:55:59.433Z", 339 + "departureCountryName": "string", 340 + "departureCityName": "string", 341 + "departureAirportCode": "string", 342 + "departureAirportName": "string", 343 + "departureTerminalCode": "string", 344 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z", 345 + "arrivalCountryName": "string", 346 + "arrivalCityName": "string", 347 + "arrivalAirportCode": "string", 348 + "arrivalAirportName": "string", 349 + "arrivalTerminalCode": "string", 350 + "flightDuration": "string" 351 + } 352 + ], 353 + "returnSegments": [ 354 + { 355 + "airlineCode": "string", 356 + "airlineName": "string", 357 + "flightCode": "string", 358 + "class": "string", 359 + "lugageWeight": 0, 360 + "handLugageWeight": 0, 361 + "departureFlightDate": "2023-12-26T12:55:59.433Z", 362 + "departureCountryName": "string", 363 + "departureCityName": "string", 364 + "departureAirportCode": "string", 365 + "departureAirportName": "string", 366 + "departureTerminalCode": "string", 367 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z", 368 + "arrivalCountryName": "string", 369 + "arrivalCityName": "string", 370 + "arrivalAirportCode": "string", 371 + "arrivalAirportName": "string", 372 + "arrivalTerminalCode": "string", 373 + "flightDuration": "string" 374 + } 375 + ], 376 + "passengers": [ 377 + { 378 + "id": "string", 379 + "isAdult": true, 380 + "selectedForwardBaggageCode": "string", 381 + "selectedBackwardBaggageCode": "string", 382 + "forwardBaggages": [ 383 + { 384 + "baggageCode": "string", 385 + "description": "string", 386 + "price": 0, 387 + "currency": "string", 388 + "included": true 389 + } 390 + ], 391 + "backwardBaggages": [ 392 + { 393 + "baggageCode": "string", 394 + "description": "string", 395 + "price": 0, 396 + "currency": "string", 397 + "included": true 398 + } 399 + ] 400 + } 401 + ] 402 + }, 403 + "extraServices": [ 404 + { 405 + "extraServiceCode": "string", 406 + "extraServiceTypeCode": "string", 407 + "isMandatory": 0, 408 + "extraServiceName": "string", 409 + "minimalServiceAmount": 0, 410 + "includedPriceCode": "string", 411 + "prices": [ 412 + { 413 + "extraServicePriceCode": "string", 414 + "displayName": "string", 415 + "restrictionInfo": "string", 416 + "additionalInfo": "string", 417 + "price": 0, 418 + "extraPrice": 0, 419 + "currency": "string" 420 + } 421 + ] 422 + } 423 + ], 424 + "insurancePrice": { 425 + "name": "string", 426 + "price": 0, 427 + "priceSurcarge": 0, 428 + "actualStartDate": "2023-12-26T12:55:59.433Z", 429 + "actualEndDate": "2023-12-26T12:55:59.433Z", 430 + "optional": true, 431 + "includedInPackagePrice": true 432 + } 433 + } 434 + ], 435 + "refreshPriceResult": "Success" 436 +} 437 +{{/code}} 438 + 439 + 440 +=== Response example === 441 + 442 +{{code language="Json"}} 443 +{ 444 + "priceCurrency": "USD", 445 + "totalPrice": 782, 446 + "agentCommissionPercent": 0.00, 447 + "agentCommissionAmount": 0, 448 + "requiredCitizenIdentifiers": [ 449 + { 450 + "countryCode": "KZ", 451 + "identifierType": "TIN" 452 + }, 453 + { 454 + "countryCode": "AZ", 455 + "identifierType": "FIN" 456 + } 457 + ], 458 + "hotels": [ 459 + { 460 + "hotelPriceId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f", 461 + "touristIds": [ 462 + "0223735d-3895-493e-89f5-7cc06514ba12", 463 + "59db21f9-cebd-458e-8210-c186e0cdeb81" 464 + ], 465 + "description": "Ibis Al Rigga" 466 + } 467 + ], 468 + "tourists": [ 469 + { 470 + "id": "0223735d-3895-493e-89f5-7cc06514ba12", 471 + "isAdult": true, 472 + "flightIds": [ 473 + "53552191-59ea-469d-ae9d-5b848da8839d" 474 + ], 475 + "flights": [ 476 + { 477 + "flightId": "53552191-59ea-469d-ae9d-5b848da8839d", 478 + "note": "Kazunion Block, Baggage Info: 20 Kg Included" 479 + } 480 + ], 481 + "insurancePrice": { 482 + "insuranceId": "5bd59c71-e465-45da-a9ff-fe6a90678aef", 483 + "insuranceServiceId": "6ecadb9f-7327-4354-9ddc-45d39470c5ac", 484 + "insurancePriceId": "c4fe2c52-bd39-45a5-ab50-46ef00292f3c", 485 + "touristId": "0223735d-3895-493e-89f5-7cc06514ba12", 486 + "insuranceName": "Medical INS (N10000)", 487 + "contragentName": "Nomad Insurance", 488 + "contragentFullName": "Nomad Insurance", 489 + "actualStartDate": "2024-05-17T00:00:00.000", 490 + "actualEndDate": "2024-05-21T00:00:00.000", 491 + "costCurrencyCode": "USD", 492 + "costAmount": 6.70, 493 + "priceCurrencyCode": "USD", 494 + "priceAmount": 11.20, 495 + "coverageCurrencyCode": "USD", 496 + "coverageAmount": 10000.0000 497 + }, 498 + "selectedVisaId": "00000000-0000-0000-0000-000000000000", 499 + "transfers": [ 500 + { 501 + "id": "DXB-3df91d4d-a89d-4b73-8076-baa8f8b230cf", 502 + "type": "Arrival", 503 + "flightId": "53552191-59ea-469d-ae9d-5b848da8839d", 504 + "checkInHotelId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f", 505 + "selectedTransferPriceId": "a9252005-0a92-4ed1-9603-0f2f14295c29", 506 + "transferPrices": [ 507 + { 508 + "id": "a9252005-0a92-4ed1-9603-0f2f14295c29", 509 + "name": "GROUP", 510 + "adultPlaces": 1, 511 + "childPlaces": 1, 512 + "perPersonPrice": true, 513 + "adultPrice": 0, 514 + "childPrice": 0 515 + }, 516 + { 517 + "id": "9bc3625d-017e-4e72-a4bc-b1e57dc2a146", 518 + "name": "MINIVAN", 519 + "adultPlaces": 5, 520 + "childPlaces": 0, 521 + "perPersonPrice": false, 522 + "adultPrice": 45.00000000, 523 + "childPrice": 0 524 + }, 525 + { 526 + "id": "fc3815bb-af00-4733-9134-4b6334ce3854", 527 + "name": "TOYOTA HIACE", 528 + "adultPlaces": 9, 529 + "childPlaces": 0, 530 + "perPersonPrice": false, 531 + "adultPrice": 50.00000000, 532 + "childPrice": 0 533 + }, 534 + { 535 + "id": "1df09212-11e3-44b1-b615-fbb6338efaf2", 536 + "name": "HIGER BUS (27 SEATERS)", 537 + "adultPlaces": 27, 538 + "childPlaces": 0, 539 + "perPersonPrice": false, 540 + "adultPrice": 85.00000000, 541 + "childPrice": 0 542 + }, 543 + { 544 + "id": "bd26e2cf-15ed-41c0-8e6f-743834b12dfb", 545 + "name": "HIGER 53", 546 + "adultPlaces": 51, 547 + "childPlaces": 0, 548 + "perPersonPrice": false, 549 + "adultPrice": 120.00000000, 550 + "childPrice": 0 551 + }, 552 + { 553 + "id": "5d67ad4f-5e8a-4dd2-abc0-74e5389e8c04", 554 + "name": "MERCEDES S CLASS 400", 555 + "adultPlaces": 3, 556 + "childPlaces": 0, 557 + "perPersonPrice": false, 558 + "adultPrice": 140.00000000, 559 + "childPrice": 0 560 + }, 561 + { 562 + "id": "f6fe44b2-574d-47b5-a15c-b0560cfc71a6", 563 + "name": "MERCEDES V CLASS", 564 + "adultPlaces": 7, 565 + "childPlaces": 0, 566 + "perPersonPrice": false, 567 + "adultPrice": 140.00000000, 568 + "childPrice": 0 569 + }, 570 + { 571 + "id": "50cf907a-2145-4b46-bb67-0dde2e7b7326", 572 + "name": "MERCEDES S CLASS 500", 573 + "adultPlaces": 3, 574 + "childPlaces": 0, 575 + "perPersonPrice": false, 576 + "adultPrice": 165.00000000, 577 + "childPrice": 0 578 + } 579 + ] 580 + }, 581 + { 582 + "id": "3df91d4d-a89d-4b73-8076-baa8f8b230cf-DXB", 583 + "type": "Departure", 584 + "flightId": "53552191-59ea-469d-ae9d-5b848da8839d", 585 + "checkOutHotelId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f", 586 + "selectedTransferPriceId": "a9252005-0a92-4ed1-9603-0f2f14295c29", 587 + "transferPrices": [ 588 + { 589 + "id": "a9252005-0a92-4ed1-9603-0f2f14295c29", 590 + "name": "GROUP", 591 + "adultPlaces": 1, 592 + "childPlaces": 1, 593 + "perPersonPrice": true, 594 + "adultPrice": 0, 595 + "childPrice": 0 596 + }, 597 + { 598 + "id": "9bc3625d-017e-4e72-a4bc-b1e57dc2a146", 599 + "name": "MINIVAN", 600 + "adultPlaces": 5, 601 + "childPlaces": 0, 602 + "perPersonPrice": false, 603 + "adultPrice": 45.00000000, 604 + "childPrice": 0 605 + }, 606 + { 607 + "id": "fc3815bb-af00-4733-9134-4b6334ce3854", 608 + "name": "TOYOTA HIACE", 609 + "adultPlaces": 9, 610 + "childPlaces": 0, 611 + "perPersonPrice": false, 612 + "adultPrice": 50.00000000, 613 + "childPrice": 0 614 + }, 615 + { 616 + "id": "1df09212-11e3-44b1-b615-fbb6338efaf2", 617 + "name": "HIGER BUS (27 SEATERS)", 618 + "adultPlaces": 27, 619 + "childPlaces": 0, 620 + "perPersonPrice": false, 621 + "adultPrice": 85.00000000, 622 + "childPrice": 0 623 + }, 624 + { 625 + "id": "bd26e2cf-15ed-41c0-8e6f-743834b12dfb", 626 + "name": "HIGER 53", 627 + "adultPlaces": 51, 628 + "childPlaces": 0, 629 + "perPersonPrice": false, 630 + "adultPrice": 120.00000000, 631 + "childPrice": 0 632 + }, 633 + { 634 + "id": "5d67ad4f-5e8a-4dd2-abc0-74e5389e8c04", 635 + "name": "MERCEDES S CLASS 400", 636 + "adultPlaces": 3, 637 + "childPlaces": 0, 638 + "perPersonPrice": false, 639 + "adultPrice": 140.00000000, 640 + "childPrice": 0 641 + }, 642 + { 643 + "id": "f6fe44b2-574d-47b5-a15c-b0560cfc71a6", 644 + "name": "MERCEDES V CLASS", 645 + "adultPlaces": 7, 646 + "childPlaces": 0, 647 + "perPersonPrice": false, 648 + "adultPrice": 140.00000000, 649 + "childPrice": 0 650 + }, 651 + { 652 + "id": "50cf907a-2145-4b46-bb67-0dde2e7b7326", 653 + "name": "MERCEDES S CLASS 500", 654 + "adultPlaces": 3, 655 + "childPlaces": 0, 656 + "perPersonPrice": false, 657 + "adultPrice": 165.00000000, 658 + "childPrice": 0 659 + } 660 + ] 661 + } 662 + ], 663 + "description": " " 664 + }, 665 + { 666 + "id": "59db21f9-cebd-458e-8210-c186e0cdeb81", 667 + "isAdult": true, 668 + "flightIds": [ 669 + "53552191-59ea-469d-ae9d-5b848da8839d" 670 + ], 671 + "flights": [ 672 + { 673 + "flightId": "53552191-59ea-469d-ae9d-5b848da8839d", 674 + "note": "Kazunion Block, Baggage Info: 20 Kg Included" 675 + } 676 + ], 677 + "insurancePrice": { 678 + "insuranceId": "5bd59c71-e465-45da-a9ff-fe6a90678aef", 679 + "insuranceServiceId": "6ecadb9f-7327-4354-9ddc-45d39470c5ac", 680 + "insurancePriceId": "c4fe2c52-bd39-45a5-ab50-46ef00292f3c", 681 + "touristId": "59db21f9-cebd-458e-8210-c186e0cdeb81", 682 + "insuranceName": "Medical INS (N10000)", 683 + "contragentName": "Nomad Insurance", 684 + "contragentFullName": "Nomad Insurance", 685 + "actualStartDate": "2024-05-17T00:00:00.000", 686 + "actualEndDate": "2024-05-21T00:00:00.000", 687 + "costCurrencyCode": "USD", 688 + "costAmount": 6.70, 689 + "priceCurrencyCode": "USD", 690 + "priceAmount": 11.20, 691 + "coverageCurrencyCode": "USD", 692 + "coverageAmount": 10000.0000 693 + }, 694 + "selectedVisaId": "00000000-0000-0000-0000-000000000000", 695 + "transfers": [ 696 + { 697 + "id": "DXB-3df91d4d-a89d-4b73-8076-baa8f8b230cf", 698 + "type": "Arrival", 699 + "flightId": "53552191-59ea-469d-ae9d-5b848da8839d", 700 + "checkInHotelId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f", 701 + "selectedTransferPriceId": "a9252005-0a92-4ed1-9603-0f2f14295c29", 702 + "transferPrices": [ 703 + { 704 + "id": "a9252005-0a92-4ed1-9603-0f2f14295c29", 705 + "name": "GROUP", 706 + "adultPlaces": 1, 707 + "childPlaces": 1, 708 + "perPersonPrice": true, 709 + "adultPrice": 0, 710 + "childPrice": 0 711 + }, 712 + { 713 + "id": "9bc3625d-017e-4e72-a4bc-b1e57dc2a146", 714 + "name": "MINIVAN", 715 + "adultPlaces": 5, 716 + "childPlaces": 0, 717 + "perPersonPrice": false, 718 + "adultPrice": 45.00000000, 719 + "childPrice": 0 720 + }, 721 + { 722 + "id": "fc3815bb-af00-4733-9134-4b6334ce3854", 723 + "name": "TOYOTA HIACE", 724 + "adultPlaces": 9, 725 + "childPlaces": 0, 726 + "perPersonPrice": false, 727 + "adultPrice": 50.00000000, 728 + "childPrice": 0 729 + }, 730 + { 731 + "id": "1df09212-11e3-44b1-b615-fbb6338efaf2", 732 + "name": "HIGER BUS (27 SEATERS)", 733 + "adultPlaces": 27, 734 + "childPlaces": 0, 735 + "perPersonPrice": false, 736 + "adultPrice": 85.00000000, 737 + "childPrice": 0 738 + }, 739 + { 740 + "id": "bd26e2cf-15ed-41c0-8e6f-743834b12dfb", 741 + "name": "HIGER 53", 742 + "adultPlaces": 51, 743 + "childPlaces": 0, 744 + "perPersonPrice": false, 745 + "adultPrice": 120.00000000, 746 + "childPrice": 0 747 + }, 748 + { 749 + "id": "5d67ad4f-5e8a-4dd2-abc0-74e5389e8c04", 750 + "name": "MERCEDES S CLASS 400", 751 + "adultPlaces": 3, 752 + "childPlaces": 0, 753 + "perPersonPrice": false, 754 + "adultPrice": 140.00000000, 755 + "childPrice": 0 756 + }, 757 + { 758 + "id": "f6fe44b2-574d-47b5-a15c-b0560cfc71a6", 759 + "name": "MERCEDES V CLASS", 760 + "adultPlaces": 7, 761 + "childPlaces": 0, 762 + "perPersonPrice": false, 763 + "adultPrice": 140.00000000, 764 + "childPrice": 0 765 + }, 766 + { 767 + "id": "50cf907a-2145-4b46-bb67-0dde2e7b7326", 768 + "name": "MERCEDES S CLASS 500", 769 + "adultPlaces": 3, 770 + "childPlaces": 0, 771 + "perPersonPrice": false, 772 + "adultPrice": 165.00000000, 773 + "childPrice": 0 774 + } 775 + ] 776 + }, 777 + { 778 + "id": "3df91d4d-a89d-4b73-8076-baa8f8b230cf-DXB", 779 + "type": "Departure", 780 + "flightId": "53552191-59ea-469d-ae9d-5b848da8839d", 781 + "checkOutHotelId": "fa7a89d5-1c20-4004-b3d2-f8d08163827f", 782 + "selectedTransferPriceId": "a9252005-0a92-4ed1-9603-0f2f14295c29", 783 + "transferPrices": [ 784 + { 785 + "id": "a9252005-0a92-4ed1-9603-0f2f14295c29", 786 + "name": "GROUP", 787 + "adultPlaces": 1, 788 + "childPlaces": 1, 789 + "perPersonPrice": true, 790 + "adultPrice": 0, 791 + "childPrice": 0 792 + }, 793 + { 794 + "id": "9bc3625d-017e-4e72-a4bc-b1e57dc2a146", 795 + "name": "MINIVAN", 796 + "adultPlaces": 5, 797 + "childPlaces": 0, 798 + "perPersonPrice": false, 799 + "adultPrice": 45.00000000, 800 + "childPrice": 0 801 + }, 802 + { 803 + "id": "fc3815bb-af00-4733-9134-4b6334ce3854", 804 + "name": "TOYOTA HIACE", 805 + "adultPlaces": 9, 806 + "childPlaces": 0, 807 + "perPersonPrice": false, 808 + "adultPrice": 50.00000000, 809 + "childPrice": 0 810 + }, 811 + { 812 + "id": "1df09212-11e3-44b1-b615-fbb6338efaf2", 813 + "name": "HIGER BUS (27 SEATERS)", 814 + "adultPlaces": 27, 815 + "childPlaces": 0, 816 + "perPersonPrice": false, 817 + "adultPrice": 85.00000000, 818 + "childPrice": 0 819 + }, 820 + { 821 + "id": "bd26e2cf-15ed-41c0-8e6f-743834b12dfb", 822 + "name": "HIGER 53", 823 + "adultPlaces": 51, 824 + "childPlaces": 0, 825 + "perPersonPrice": false, 826 + "adultPrice": 120.00000000, 827 + "childPrice": 0 828 + }, 829 + { 830 + "id": "5d67ad4f-5e8a-4dd2-abc0-74e5389e8c04", 831 + "name": "MERCEDES S CLASS 400", 832 + "adultPlaces": 3, 833 + "childPlaces": 0, 834 + "perPersonPrice": false, 835 + "adultPrice": 140.00000000, 836 + "childPrice": 0 837 + }, 838 + { 839 + "id": "f6fe44b2-574d-47b5-a15c-b0560cfc71a6", 840 + "name": "MERCEDES V CLASS", 841 + "adultPlaces": 7, 842 + "childPlaces": 0, 843 + "perPersonPrice": false, 844 + "adultPrice": 140.00000000, 845 + "childPrice": 0 846 + }, 847 + { 848 + "id": "50cf907a-2145-4b46-bb67-0dde2e7b7326", 849 + "name": "MERCEDES S CLASS 500", 850 + "adultPlaces": 3, 851 + "childPlaces": 0, 852 + "perPersonPrice": false, 853 + "adultPrice": 165.00000000, 854 + "childPrice": 0 855 + } 856 + ] 857 + } 858 + ], 859 + "description": " " 860 + } 861 + ], 862 + "visas": [ 863 + { 864 + "prid": "00000000-0000-0000-0000-000000000000", 865 + "prName": "WITHOUT VISA", 866 + "prValue": 0.00000000, 867 + "sortingOrder": 4 868 + }, 869 + { 870 + "prid": "40d3b511-c5b3-4395-b51f-11fb1b8e555b", 871 + "prName": "TOURIST VISA", 872 + "prValue": 80.01000000, 873 + "sortingOrder": 2 874 + }, 875 + { 876 + "prid": "80490edd-a7ef-43dc-98cf-3f709efe68cb", 877 + "prName": "SERVICE VISA", 878 + "prValue": 120.08000000, 879 + "sortingOrder": 3 880 + } 881 + ], 882 + "terminals": [ 883 + { 884 + "terminalCode": "DXB2", 885 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 886 + "districtUID": "e6ce358e-22d4-413f-a39f-983a14a8e28e", 887 + "terminalName": "DXB2", 888 + "countryCode": "AE" 889 + }, 890 + { 891 + "terminalCode": "DXB3", 892 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 893 + "districtUID": "e6ce358e-22d4-413f-a39f-983a14a8e28e", 894 + "terminalName": "DXB3", 895 + "countryCode": "AE" 896 + }, 897 + { 898 + "terminalCode": "ETD", 899 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 900 + "districtUID": "1fa8bb75-707b-40e6-8212-f705eeeaa16b", 901 + "terminalName": "Etihad Main Office Dubai", 902 + "countryCode": "AE", 903 + "note": "Noor Islamic Bank MS" 904 + }, 905 + { 906 + "terminalCode": "XGD", 907 + "cityUID": "28c794fe-3c7e-4da2-ba93-f24bd3d4730d", 908 + "districtUID": "88ece1b0-cb91-49f3-86a0-eedc6c8e5aaf", 909 + "terminalName": "Dnata - Clock Tower", 910 + "countryCode": "AE" 911 + }, 912 + { 913 + "terminalCode": "Etihad Bus Station", 914 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 915 + "districtUID": "1fa8bb75-707b-40e6-8212-f705eeeaa16b", 916 + "terminalName": "Etihad Bus Station", 917 + "countryCode": "AE" 918 + }, 919 + { 920 + "terminalCode": "DXB1", 921 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 922 + "districtUID": "e6ce358e-22d4-413f-a39f-983a14a8e28e", 923 + "terminalName": "DXB1", 924 + "countryCode": "AE" 925 + }, 926 + { 927 + "terminalCode": "DWC", 928 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 929 + "districtUID": "42ace7f3-c109-4e81-8959-9c5adf193444", 930 + "terminalName": "DWC", 931 + "countryCode": "AE", 932 + "note": "Al Maktoum intl. airport" 933 + }, 934 + { 935 + "terminalCode": "DXB", 936 + "cityUID": "f5185fa3-3f56-44ed-bf6b-80386a33caa2", 937 + "districtUID": "e6ce358e-22d4-413f-a39f-983a14a8e28e", 938 + "terminalName": "DXB", 939 + "countryCode": "AE" 940 + }, 941 + { 942 + "terminalCode": "SHJ", 943 + "cityUID": "f78ac3bc-f040-46d0-8319-2c52083080a6", 944 + "districtUID": "18a915ca-74de-4613-a2fb-616ea300d16d", 945 + "terminalName": "SHJ", 946 + "countryCode": "AE" 947 + }, 948 + { 949 + "terminalCode": "AUH", 950 + "cityUID": "28c794fe-3c7e-4da2-ba93-f24bd3d4730d", 951 + "districtUID": "5460739a-fb6e-4d94-a35b-6f4e0612581b", 952 + "terminalName": "AUH", 953 + "countryCode": "AE" 954 + }, 955 + { 956 + "terminalCode": "QIW", 957 + "cityUID": "9aabae22-f2f8-408c-b295-55cce1393c88", 958 + "districtUID": "9834149a-17ef-431e-b1f2-ab093bd55d94", 959 + "terminalName": "Um Al Quwain Terminal ", 960 + "countryCode": "AE" 961 + }, 962 + { 963 + "terminalCode": "AUH3", 964 + "cityUID": "28c794fe-3c7e-4da2-ba93-f24bd3d4730d", 965 + "districtUID": "5460739a-fb6e-4d94-a35b-6f4e0612581b", 966 + "terminalName": "AUH3", 967 + "countryCode": "AE" 968 + }, 969 + { 970 + "terminalCode": "QAJ", 971 + "cityUID": "a7e023c1-c654-4e1d-8a83-7e571bd3a78d", 972 + "districtUID": "70e57708-9de2-4505-b550-f4627ae40877", 973 + "terminalName": "Ajman Terminal ", 974 + "countryCode": "AE" 975 + }, 976 + { 977 + "terminalCode": "RKT", 978 + "cityUID": "607fbe3a-68e6-4523-bf6e-e419fac86a8b", 979 + "districtUID": "7f82fcc7-65ee-48d8-b0ea-200fa2ffdb42", 980 + "terminalName": "Ras Al Khaimah Terminal ", 981 + "countryCode": "AE" 982 + }, 983 + { 984 + "terminalCode": "FJR", 985 + "cityUID": "857a6d87-d1e4-4a17-a867-c65307559222", 986 + "districtUID": "3a894ed3-8021-45c9-ae0c-aa5e7379bb82", 987 + "terminalName": "Fujairah Terminal ", 988 + "countryCode": "AE" 989 + } 990 + ], 991 + "containsError": false, 992 + "refreshPriceResult": "Success", 993 + "reservationId": "d295362b-1083-4896-86c2-b2935715c5b9", 994 + "reservationDetailsUnavailable": false, 995 + "error": false 996 +} 997 +{{/code}} 998 + 999 + 1000 +=== Schema === 1001 + 1002 +{{success}} 1003 +CalcTourPackageResponse{ 1004 + 1005 +|error|boolean 1006 +|errorCode|string 1007 +nullable: true 1008 +|errorDescription|string 1009 +nullable: true 1010 +|userErrorDescription|string 1011 +nullable: true 1012 +|package|TourPackage{((( 1013 +|cacheKey|string 1014 +nullable: true 1015 +|id|string 1016 +nullable: true 1017 +|priceCurrency|string 1018 +nullable: true 1019 +|totalPrice|number($double) 1020 +|agentCommissionPercent|number($double) 1021 +|agentCommissionAmount|number($double) 1022 +|includedExtrasAmount|number($double) 1023 +|priceDifference|number($double) 1024 +|hotel|PackageHotel{((( 1025 +|hotelPriceId|string 1026 +nullable: true 1027 +|hotelName|string 1028 +nullable: true 1029 +|hotelCode|string 1030 +nullable: true 1031 +|nigths|integer($int32) 1032 +|mealPlan|string 1033 +nullable: true 1034 +|hotelClass|string 1035 +nullable: true 1036 +|hotelColor|string 1037 +nullable: true 1038 +|availabilityType|RoomAvailabilityTypeEnumstringEnum: 1039 +[ OnRequest, FreeSale, StopSale ] 1040 +|availableRoomsCount|integer($int32) 1041 +|fewRooms|boolean 1042 +|roomCategoryCode|string 1043 +nullable: true 1044 +|roomCategoryName|string 1045 +nullable: true 1046 +|placementTypeName|string 1047 +nullable: true 1048 +|placementDescription|string 1049 +nullable: true 1050 +|checkInDate|string($date-time) 1051 +|checkOutDate|string($date-time) 1052 +|adults|integer($int32) 1053 +|children|integer($int32) 1054 +|districtUID|string($uuid) 1055 +nullable: true 1056 +|districtName|string 1057 +nullable: true 1058 +|cityUID|string($uuid) 1059 +nullable: true 1060 +|cityName|string 1061 +nullable: true 1062 +|countryCode|string 1063 +nullable: true 1064 +|countryName|string 1065 +nullable: true 1066 +|hasAlcohol|boolean 1067 +|hasFreeWifi|boolean 1068 +|hasMetro|boolean 1069 +|hasPool|boolean 1070 +|hasMall|boolean 1071 +|infantMaxAge|number($double) 1072 +|childMinAge|number($double) 1073 +|childMaxAge|number($double) 1074 +|teenMinAge|number($double) 1075 +|teenMaxAge|number($double) 1076 +|adultMinAge|number($double) 1077 +|cancellationPolicyDescription|string 1078 +nullable: true 1079 +|cancellationPolicy|CancellationPolicyExchange{((( 1080 +|cancellationPolicyCode|string 1081 +nullable: true 1082 +|noShowChargeValue|number($double) 1083 +nullable: true 1084 +|noShowChargeValueType|string 1085 +nullable: true 1086 +|earlyDepartureChargeValue|number($double) 1087 +nullable: true 1088 +|earlyDepartureChargeValueType|string 1089 +nullable: true 1090 +|conditions|[ 1091 +nullable: trueCancellationPolicyConditionExchange{((( 1092 +|timeunits|integer($int32) 1093 +|timeunitType|string 1094 +nullable: true 1095 +|timeOffsetTypeName|string 1096 +nullable: true 1097 +|chargeValue|number($double) 1098 +nullable: true 1099 +|chargeValueType|string 1100 +nullable: true 1101 + 1102 +}] 1103 +))) 1104 +|dailyPrices|[ 1105 +nullable: truenumber($double)] 1106 + 1107 +} 1108 +))) 1109 + 1110 +} 1111 +))) 1112 +|flight|PackageFlight{((( 1113 +|id|string 1114 +nullable: true 1115 +|departureDate|string($date-time) 1116 +|returnDate|string($date-time) 1117 +nullable: true 1118 +|departureTicketsLeft|integer($int32) 1119 +|returnTicketsLeft|integer($int32) 1120 +|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1121 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1122 +|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1123 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1124 +|isTwoWay|boolean 1125 +|sameBaggageForAll|boolean 1126 +|totalBaggage|boolean 1127 +|isBlock|boolean 1128 +|class|string 1129 +nullable: true 1130 +|departureSegments|[ 1131 +nullable: trueFlightSegment{((( 1132 +|airlineCode|string 1133 +nullable: true 1134 +|airlineName|string 1135 +nullable: true 1136 +|flightCode|string 1137 +nullable: true 1138 +|class|string 1139 +nullable: true 1140 +|lugageWeight|number($double) 1141 +|handLugageWeight|number($double) 1142 +|departureFlightDate|string($date-time) 1143 +|departureCountryName|string 1144 +nullable: true 1145 +|departureCityName|string 1146 +nullable: true 1147 +|departureAirportCode|string 1148 +nullable: true 1149 +|departureAirportName|string 1150 +nullable: true 1151 +|departureTerminalCode|string 1152 +nullable: true 1153 +|arrivalFlightDate|string($date-time) 1154 +|arrivalCountryName|string 1155 +nullable: true 1156 +|arrivalCityName|string 1157 +nullable: true 1158 +|arrivalAirportCode|string 1159 +nullable: true 1160 +|arrivalAirportName|string 1161 +nullable: true 1162 +|arrivalTerminalCode|string 1163 +nullable: true 1164 +|flightDuration|string 1165 +nullable: true 1166 + 1167 +}] 1168 +))) 1169 +|returnSegments|[ 1170 +nullable: trueFlightSegment{((( 1171 +|airlineCode|string 1172 +nullable: true 1173 +|airlineName|string 1174 +nullable: true 1175 +|flightCode|string 1176 +nullable: true 1177 +|class|string 1178 +nullable: true 1179 +|lugageWeight|number($double) 1180 +|handLugageWeight|number($double) 1181 +|departureFlightDate|string($date-time) 1182 +|departureCountryName|string 1183 +nullable: true 1184 +|departureCityName|string 1185 +nullable: true 1186 +|departureAirportCode|string 1187 +nullable: true 1188 +|departureAirportName|string 1189 +nullable: true 1190 +|departureTerminalCode|string 1191 +nullable: true 1192 +|arrivalFlightDate|string($date-time) 1193 +|arrivalCountryName|string 1194 +nullable: true 1195 +|arrivalCityName|string 1196 +nullable: true 1197 +|arrivalAirportCode|string 1198 +nullable: true 1199 +|arrivalAirportName|string 1200 +nullable: true 1201 +|arrivalTerminalCode|string 1202 +nullable: true 1203 +|flightDuration|string 1204 +nullable: true 1205 + 1206 +}] 1207 +))) 1208 +|passengers|[ 1209 +nullable: trueFlightPassengerOut{((( 1210 +|id|string 1211 +nullable: true 1212 +|isAdult|boolean 1213 +|selectedForwardBaggageCode|string 1214 +nullable: true 1215 +|selectedBackwardBaggageCode|string 1216 +nullable: true 1217 +|forwardBaggages|[ 1218 +nullable: trueBaggage{((( 1219 +|baggageCode|string 1220 +nullable: true 1221 +|description|string 1222 +nullable: true 1223 +|price|number($double) 1224 +|currency|string 1225 +nullable: true 1226 +|included|boolean 1227 + 1228 +}] 1229 +))) 1230 +|backwardBaggages|[ 1231 +nullable: trueBaggage{((( 1232 +|baggageCode|string 1233 +nullable: true 1234 +|description|string 1235 +nullable: true 1236 +|price|number($double) 1237 +|currency|string 1238 +nullable: true 1239 +|included|boolean 1240 + 1241 +}] 1242 +))) 1243 + 1244 +}] 1245 +))) 1246 + 1247 +} 1248 +))) 1249 +|extraServices|[ 1250 +nullable: trueHotelExtraServiceBase{((( 1251 +|extraServiceCode|string 1252 +nullable: true 1253 +|extraServiceTypeCode|string 1254 +nullable: true 1255 +|isMandatory|integer($int32) 1256 +|extraServiceName|string 1257 +nullable: true 1258 +|minimalServiceAmount|number($double) 1259 +|includedPriceCode|string 1260 +nullable: true 1261 +|prices|[ 1262 +nullable: trueHotelExtraServicePriceBase{((( 1263 +|extraServicePriceCode|string 1264 +nullable: true 1265 +|displayName|string 1266 +nullable: true 1267 +|restrictionInfo|string 1268 +nullable: true 1269 +|additionalInfo|string 1270 +nullable: true 1271 +|price|number($double) 1272 +|extraPrice|number($double) 1273 +|currency|string 1274 +nullable: true 1275 + 1276 +}] 1277 +))) 1278 + 1279 +}] 1280 +))) 1281 +|insurancePrice|InsurancePrice{((( 1282 +|name|string 1283 +nullable: true 1284 +|price|number($double) 1285 +|actualStartDate|string($date-time) 1286 +|actualEndDate|string($date-time) 1287 +|optional|boolean 1288 +|includedInPackagePrice|boolean 1289 + 1290 +} 1291 +))) 1292 +|sortCheckInOut|string 1293 +nullable: true 1294 +|sortAirline|string 1295 +nullable: true 1296 +|sortHotelName|string 1297 +nullable: true 1298 +|sortDetails|string 1299 +nullable: true 1300 +|sortPlacement|string 1301 +nullable: true 1302 + 1303 +} 1304 +))) 1305 +|altPackages|[ 1306 +nullable: trueTourPackage{((( 1307 +|cacheKey|string 1308 +nullable: true 1309 +|id|string 1310 +nullable: true 1311 +|priceCurrency|string 1312 +nullable: true 1313 +|totalPrice|number($double) 1314 +|agentCommissionPercent|number($double) 1315 +|agentCommissionAmount|number($double) 1316 +|includedExtrasAmount|number($double) 1317 +|priceDifference|number($double) 1318 +|hotel|PackageHotel{((( 1319 +|hotelPriceId|string 1320 +nullable: true 1321 +|hotelName|string 1322 +nullable: true 1323 +|hotelCode|string 1324 +nullable: true 1325 +|nigths|integer($int32) 1326 +|mealPlan|string 1327 +nullable: true 1328 +|hotelClass|string 1329 +nullable: true 1330 +|hotelColor|string 1331 +nullable: true 1332 +|availabilityType|RoomAvailabilityTypeEnumstringEnum: 1333 +[ OnRequest, FreeSale, StopSale ] 1334 +|availableRoomsCount|integer($int32) 1335 +|fewRooms|boolean 1336 +|roomCategoryCode|string 1337 +nullable: true 1338 +|roomCategoryName|string 1339 +nullable: true 1340 +|placementTypeName|string 1341 +nullable: true 1342 +|placementDescription|string 1343 +nullable: true 1344 +|checkInDate|string($date-time) 1345 +|checkOutDate|string($date-time) 1346 +|adults|integer($int32) 1347 +|children|integer($int32) 1348 +|districtUID|string($uuid) 1349 +nullable: true 1350 +|districtName|string 1351 +nullable: true 1352 +|cityUID|string($uuid) 1353 +nullable: true 1354 +|cityName|string 1355 +nullable: true 1356 +|countryCode|string 1357 +nullable: true 1358 +|countryName|string 1359 +nullable: true 1360 +|hasAlcohol|boolean 1361 +|hasFreeWifi|boolean 1362 +|hasMetro|boolean 1363 +|hasPool|boolean 1364 +|hasMall|boolean 1365 +|infantMaxAge|number($double) 1366 +|childMinAge|number($double) 1367 +|childMaxAge|number($double) 1368 +|teenMinAge|number($double) 1369 +|teenMaxAge|number($double) 1370 +|adultMinAge|number($double) 1371 +|cancellationPolicyDescription|string 1372 +nullable: true 1373 +|cancellationPolicy|CancellationPolicyExchange{((( 1374 +|cancellationPolicyCode|string 1375 +nullable: true 1376 +|noShowChargeValue|number($double) 1377 +nullable: true 1378 +|noShowChargeValueType|string 1379 +nullable: true 1380 +|earlyDepartureChargeValue|number($double) 1381 +nullable: true 1382 +|earlyDepartureChargeValueType|string 1383 +nullable: true 1384 +|conditions|[ 1385 +nullable: trueCancellationPolicyConditionExchange{((( 1386 +|timeunits|integer($int32) 1387 +|timeunitType|string 1388 +nullable: true 1389 +|timeOffsetTypeName|string 1390 +nullable: true 1391 +|chargeValue|number($double) 1392 +nullable: true 1393 +|chargeValueType|string 1394 +nullable: true 1395 + 1396 +}] 1397 +))) 1398 +|dailyPrices|[ 1399 +nullable: truenumber($double)] 1400 + 1401 +} 1402 +))) 1403 + 1404 +} 1405 +))) 1406 +|flight|PackageFlight{((( 1407 +|id|string 1408 +nullable: true 1409 +|departureDate|string($date-time) 1410 +|returnDate|string($date-time) 1411 +nullable: true 1412 +|departureTicketsLeft|integer($int32) 1413 +|returnTicketsLeft|integer($int32) 1414 +|departureAvailabilityType|FlightAvailabilityTypestringEnum: 1415 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1416 +|returnAvailabilityType|FlightAvailabilityTypestringEnum: 1417 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 1418 +|isTwoWay|boolean 1419 +|sameBaggageForAll|boolean 1420 +|totalBaggage|boolean 1421 +|isBlock|boolean 1422 +|class|string 1423 +nullable: true 1424 +|departureSegments|[ 1425 +nullable: trueFlightSegment{((( 1426 +|airlineCode|string 1427 +nullable: true 1428 +|airlineName|string 1429 +nullable: true 1430 +|flightCode|string 1431 +nullable: true 1432 +|class|string 1433 +nullable: true 1434 +|lugageWeight|number($double) 1435 +|handLugageWeight|number($double) 1436 +|departureFlightDate|string($date-time) 1437 +|departureCountryName|string 1438 +nullable: true 1439 +|departureCityName|string 1440 +nullable: true 1441 +|departureAirportCode|string 1442 +nullable: true 1443 +|departureAirportName|string 1444 +nullable: true 1445 +|departureTerminalCode|string 1446 +nullable: true 1447 +|arrivalFlightDate|string($date-time) 1448 +|arrivalCountryName|string 1449 +nullable: true 1450 +|arrivalCityName|string 1451 +nullable: true 1452 +|arrivalAirportCode|string 1453 +nullable: true 1454 +|arrivalAirportName|string 1455 +nullable: true 1456 +|arrivalTerminalCode|string 1457 +nullable: true 1458 +|flightDuration|string 1459 +nullable: true 1460 + 1461 +}] 1462 +))) 1463 +|returnSegments|[ 1464 +nullable: trueFlightSegment{((( 1465 +|airlineCode|string 1466 +nullable: true 1467 +|airlineName|string 1468 +nullable: true 1469 +|flightCode|string 1470 +nullable: true 1471 +|class|string 1472 +nullable: true 1473 +|lugageWeight|number($double) 1474 +|handLugageWeight|number($double) 1475 +|departureFlightDate|string($date-time) 1476 +|departureCountryName|string 1477 +nullable: true 1478 +|departureCityName|string 1479 +nullable: true 1480 +|departureAirportCode|string 1481 +nullable: true 1482 +|departureAirportName|string 1483 +nullable: true 1484 +|departureTerminalCode|string 1485 +nullable: true 1486 +|arrivalFlightDate|string($date-time) 1487 +|arrivalCountryName|string 1488 +nullable: true 1489 +|arrivalCityName|string 1490 +nullable: true 1491 +|arrivalAirportCode|string 1492 +nullable: true 1493 +|arrivalAirportName|string 1494 +nullable: true 1495 +|arrivalTerminalCode|string 1496 +nullable: true 1497 +|flightDuration|string 1498 +nullable: true 1499 + 1500 +}] 1501 +))) 1502 +|passengers|[ 1503 +nullable: trueFlightPassengerOut{((( 1504 +|id|string 1505 +nullable: true 1506 +|isAdult|boolean 1507 +|selectedForwardBaggageCode|string 1508 +nullable: true 1509 +|selectedBackwardBaggageCode|string 1510 +nullable: true 1511 +|forwardBaggages|[ 1512 +nullable: trueBaggage{((( 1513 +|baggageCode|string 1514 +nullable: true 1515 +|description|string 1516 +nullable: true 1517 +|price|number($double) 1518 +|currency|string 1519 +nullable: true 1520 +|included|boolean 1521 + 1522 +}] 1523 +))) 1524 +|backwardBaggages|[ 1525 +nullable: trueBaggage{((( 1526 +|baggageCode|string 1527 +nullable: true 1528 +|description|string 1529 +nullable: true 1530 +|price|number($double) 1531 +|currency|string 1532 +nullable: true 1533 +|included|boolean 1534 + 1535 +}] 1536 +))) 1537 + 1538 +}] 1539 +))) 1540 + 1541 +} 1542 +))) 1543 +|extraServices|[ 1544 +nullable: trueHotelExtraServiceBase{((( 1545 +|extraServiceCode|string 1546 +nullable: true 1547 +|extraServiceTypeCode|string 1548 +nullable: true 1549 +|isMandatory|integer($int32) 1550 +|extraServiceName|string 1551 +nullable: true 1552 +|minimalServiceAmount|number($double) 1553 +|includedPriceCode|string 1554 +nullable: true 1555 +|prices|[ 1556 +nullable: trueHotelExtraServicePriceBase{((( 1557 +|extraServicePriceCode|string 1558 +nullable: true 1559 +|displayName|string 1560 +nullable: true 1561 +|restrictionInfo|string 1562 +nullable: true 1563 +|additionalInfo|string 1564 +nullable: true 1565 +|price|number($double) 1566 +|extraPrice|number($double) 1567 +|currency|string 1568 +nullable: true 1569 + 1570 +}] 1571 +))) 1572 + 1573 +}] 1574 +))) 1575 +|insurancePrice|InsurancePrice{((( 1576 +|name|string 1577 +nullable: true 1578 +|price|number($double) 1579 +|actualStartDate|string($date-time) 1580 +|actualEndDate|string($date-time) 1581 +|optional|boolean 1582 +|includedInPackagePrice|boolean 1583 + 1584 +} 1585 +))) 1586 +|sortCheckInOut|string 1587 +nullable: true 1588 +|sortAirline|string 1589 +nullable: true 1590 +|sortHotelName|string 1591 +nullable: true 1592 +|sortDetails|string 1593 +nullable: true 1594 +|sortPlacement|string 1595 +nullable: true 1596 + 1597 +}] 1598 +))) 1599 +|refreshPriceResult|RefreshPriceResultEnumstringEnum: 1600 +[ Success, HotelPriceNoMoreAvailable, FlightPriceNoMoreAvailable ] 1601 + 1602 +} 1603 +{{/success}}