Changes for page 2. GetOtherFlights
Last modified by Giorgi Mdivnishvili on 2024/04/11 17:06
From version 1.1
edited by Giorgi Mdivnishvili
on 2023/12/14 09:52
on 2023/12/14 09:52
Change comment:
There is no comment for this version
To version 15.1
edited by Giorgi Mdivnishvili
on 2024/04/11 17:06
on 2024/04/11 17:06
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 -GetOtherFlights 1 +2. GetOtherFlights - Content
-
... ... @@ -1,32 +1,652 @@ 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 - Lorem ipsum dolor sit amet, consecteturadipiscingelit, sed do eiusmod tempor incididunt utlaboreetdoloremagnaaliqua. Utenimadminimveniam,quis nostrudexercitationullamcolaborisnisiut aliquipexea commodoconsequat.Duisauteiruredolorin reprehenderitin voluptatevelitessecillumdoloreeu fugiatnullapariatur. Excepteursintoccaecatcupidatat non proident,suntinculpaqui officia deseruntmollitanim id estlaborum.9 +After searching available tour packages according to your preferences, it's possible to choose alternate flight options. with this method it's possible to in same dates find alternative flights options. 8 8 9 - ==Sub-paragraph==11 +The system enables users to initiate a detailed evaluation workflow for the selected package. This evaluation includes: 10 10 11 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 13 +1. **Data Retrieval**: Automated fetching of extensive details related to the selected package, ensuring a complete dataset is available for user review. 14 +1. **Price Recalculation**: Implementation of dynamic pricing algorithms to recalculate the cost of the package in real-time, considering current availability, user preferences, and potential discounts. 15 +1. **Variant Exploration**: Activation of mechanisms to navigate and assess alternative package variations, offering users a breadth of options based on predefined criteria such as duration, included amenities, and price points. 16 +1. **Condition Assessment**: Provision of a detailed parsing and presentation layer for the terms and conditions associated with the package, enabling users to programmatically understand obligations, benefits, and limitations. 12 12 13 - ==Sub-paragraph==18 +This functionality is designed to support an informed decision-making process by providing a comprehensive, algorithm-driven analysis of each package from a technical and user-centric standpoint. 14 14 15 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 16 16 17 -== =Sub-subparagraph===21 +== Endpoint URL - [POST] == 18 18 19 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 23 +{{info}} 24 +[[https:~~/~~/integration.kazunion.com/api/TourPackages/GetOtherFlights>>https://integration.kazunion.com/api/TourPackages/GetOtherFlights]] 25 +{{/info}} 20 20 27 +== Request Parameters == 21 21 22 -= Paragraph 2 = 29 +(% class="box infomessage" %) 30 +((( 31 +None 32 +))) 23 23 24 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 25 25 26 -== Sub-paragraph==35 +== Request Body == 27 27 28 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 37 +{{code language="Json"}} 38 +{ 39 + "package": { 40 + "id": "string", 41 + "priceCurrency": "string", 42 + "totalPrice": 0, 43 + "agentCommissionPercent": 0, 44 + "agentCommissionAmount": 0, 45 + "includedExtrasAmount": 0, 46 + "priceDifference": 0, 47 + "hotel": { 48 + "hotelPriceId": "string", 49 + "providerId": 0, 50 + "hotelName": "string", 51 + "hotelCode": "string", 52 + "nigths": 0, 53 + "mealPlan": "string", 54 + "hotelClass": "string", 55 + "availabilityType": "OnRequest", 56 + "availableRoomsCount": 0, 57 + "fewRooms": true, 58 + "roomCategoryCode": "string", 59 + "roomCategoryName": "string", 60 + "placementTypeName": "string", 61 + "placementDescription": "string", 62 + "checkInDate": "2023-12-18T14:03:07.553Z", 63 + "checkOutDate": "2023-12-18T14:03:07.553Z", 64 + "adults": 0, 65 + "children": 0, 66 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 67 + "districtName": "string", 68 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 69 + "cityName": "string", 70 + "countryCode": "string", 71 + "countryName": "string", 72 + "hasAlcohol": true, 73 + "hasFreeWifi": true, 74 + "hasMetro": true, 75 + "hasPool": true, 76 + "hasMall": true, 77 + "cancellationPolicyDescription": "string", 78 + "cancellationPolicy": { 79 + "cancellationPolicyCode": "string", 80 + "noShowChargeValue": 0, 81 + "noShowChargeValueType": "string", 82 + "earlyDepartureChargeValue": 0, 83 + "earlyDepartureChargeValueType": "string", 84 + "conditions": [ 85 + { 86 + "timeunits": 0, 87 + "timeunitType": "string", 88 + "timeOffsetTypeName": "string", 89 + "chargeValue": 0, 90 + "chargeValueType": "string" 91 + } 92 + ] 93 + } 94 + }, 95 + "flight": { 96 + "id": "string", 97 + "departureDate": "2023-12-18T14:03:07.553Z", 98 + "returnDate": "2023-12-18T14:03:07.553Z", 99 + "departureTicketsLeft": 0, 100 + "returnTicketsLeft": 0, 101 + "departureAvailabilityType": "OnRequest", 102 + "returnAvailabilityType": "OnRequest", 103 + "isTwoWay": true, 104 + "departureSegments": [ 105 + { 106 + "airlineCode": "string", 107 + "airlineName": "string", 108 + "flightCode": "string", 109 + "class": "string", 110 + "lugageWeight": 0, 111 + "handLugageWeight": 0, 112 + "departureFlightDate": "2023-12-18T14:03:07.553Z", 113 + "departureCountryName": "string", 114 + "departureCityName": "string", 115 + "departureAirportCode": "string", 116 + "departureAirportName": "string", 117 + "departureTerminalCode": "string", 118 + "arrivalFlightDate": "2023-12-18T14:03:07.553Z", 119 + "arrivalCountryName": "string", 120 + "arrivalCityName": "string", 121 + "arrivalAirportCode": "string", 122 + "arrivalAirportName": "string", 123 + "arrivalTerminalCode": "string", 124 + "flightDuration": "string", 125 + "baggages": [ 126 + { 127 + "baggageCode": "string", 128 + "description": "string", 129 + "price": 0, 130 + "currency": "string", 131 + "included": true 132 + } 133 + ] 134 + } 135 + ], 136 + "returnSegments": [ 137 + { 138 + "airlineCode": "string", 139 + "airlineName": "string", 140 + "flightCode": "string", 141 + "class": "string", 142 + "lugageWeight": 0, 143 + "handLugageWeight": 0, 144 + "departureFlightDate": "2023-12-18T14:03:07.553Z", 145 + "departureCountryName": "string", 146 + "departureCityName": "string", 147 + "departureAirportCode": "string", 148 + "departureAirportName": "string", 149 + "departureTerminalCode": "string", 150 + "arrivalFlightDate": "2023-12-18T14:03:07.553Z", 151 + "arrivalCountryName": "string", 152 + "arrivalCityName": "string", 153 + "arrivalAirportCode": "string", 154 + "arrivalAirportName": "string", 155 + "arrivalTerminalCode": "string", 156 + "flightDuration": "string", 157 + "baggages": [ 158 + { 159 + "baggageCode": "string", 160 + "description": "string", 161 + "price": 0, 162 + "currency": "string", 163 + "included": true 164 + } 165 + ] 166 + } 167 + ] 168 + }, 169 + "extraServices": [ 170 + { 171 + "extraServiceCode": "string", 172 + "extraServiceTypeCode": "string", 173 + "isMandatory": 0, 174 + "extraServiceName": "string", 175 + "minimalServiceAmount": 0, 176 + "includedPriceCode": "string", 177 + "prices": [ 178 + { 179 + "extraServicePriceCode": "string", 180 + "displayName": "string", 181 + "restrictionInfo": "string", 182 + "additionalInfo": "string", 183 + "price": 0, 184 + "extraPrice": 0, 185 + "currency": "string" 186 + } 187 + ] 188 + } 189 + ], 190 + "insurancePrice": { 191 + "name": "string", 192 + "price": 0, 193 + "priceSurcarge": 0, 194 + "actualStartDate": "2023-12-18T14:03:07.553Z", 195 + "actualEndDate": "2023-12-18T14:03:07.553Z", 196 + "optional": true, 197 + "includedInPackagePrice": true 198 + }, 199 + "cacheKey": "string" 200 + } 201 +} 202 +{{/code}} 29 29 30 -== Sub-paragraph == 31 31 32 -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 205 +== Response Body == 206 + 207 +{{code language="json"}} 208 +{ 209 + "packages": [ 210 + { 211 + "id": "string", 212 + "priceCurrency": "string", 213 + "totalPrice": 0, 214 + "agentCommissionPercent": 0, 215 + "agentCommissionAmount": 0, 216 + "includedExtrasAmount": 0, 217 + "priceDifference": 0, 218 + "hotel": { 219 + "hotelPriceId": "string", 220 + "providerId": 0, 221 + "hotelName": "string", 222 + "hotelCode": "string", 223 + "nigths": 0, 224 + "mealPlan": "string", 225 + "hotelClass": "string", 226 + "availabilityType": "OnRequest", 227 + "availableRoomsCount": 0, 228 + "fewRooms": true, 229 + "roomCategoryCode": "string", 230 + "roomCategoryName": "string", 231 + "placementTypeName": "string", 232 + "placementDescription": "string", 233 + "checkInDate": "2023-12-18T14:03:10.148Z", 234 + "checkOutDate": "2023-12-18T14:03:10.148Z", 235 + "adults": 0, 236 + "children": 0, 237 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 238 + "districtName": "string", 239 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 240 + "cityName": "string", 241 + "countryCode": "string", 242 + "countryName": "string", 243 + "hasAlcohol": true, 244 + "hasFreeWifi": true, 245 + "hasMetro": true, 246 + "hasPool": true, 247 + "hasMall": true, 248 + "cancellationPolicyDescription": "string", 249 + "cancellationPolicy": { 250 + "cancellationPolicyCode": "string", 251 + "noShowChargeValue": 0, 252 + "noShowChargeValueType": "string", 253 + "earlyDepartureChargeValue": 0, 254 + "earlyDepartureChargeValueType": "string", 255 + "conditions": [ 256 + { 257 + "timeunits": 0, 258 + "timeunitType": "string", 259 + "timeOffsetTypeName": "string", 260 + "chargeValue": 0, 261 + "chargeValueType": "string" 262 + } 263 + ] 264 + } 265 + }, 266 + "flight": { 267 + "id": "string", 268 + "departureDate": "2023-12-18T14:03:10.148Z", 269 + "returnDate": "2023-12-18T14:03:10.148Z", 270 + "departureTicketsLeft": 0, 271 + "returnTicketsLeft": 0, 272 + "departureAvailabilityType": "OnRequest", 273 + "returnAvailabilityType": "OnRequest", 274 + "isTwoWay": true, 275 + "departureSegments": [ 276 + { 277 + "airlineCode": "string", 278 + "airlineName": "string", 279 + "flightCode": "string", 280 + "class": "string", 281 + "lugageWeight": 0, 282 + "handLugageWeight": 0, 283 + "departureFlightDate": "2023-12-18T14:03:10.148Z", 284 + "departureCountryName": "string", 285 + "departureCityName": "string", 286 + "departureAirportCode": "string", 287 + "departureAirportName": "string", 288 + "departureTerminalCode": "string", 289 + "arrivalFlightDate": "2023-12-18T14:03:10.148Z", 290 + "arrivalCountryName": "string", 291 + "arrivalCityName": "string", 292 + "arrivalAirportCode": "string", 293 + "arrivalAirportName": "string", 294 + "arrivalTerminalCode": "string", 295 + "flightDuration": "string", 296 + "baggages": [ 297 + { 298 + "baggageCode": "string", 299 + "description": "string", 300 + "price": 0, 301 + "currency": "string", 302 + "included": true 303 + } 304 + ] 305 + } 306 + ], 307 + "returnSegments": [ 308 + { 309 + "airlineCode": "string", 310 + "airlineName": "string", 311 + "flightCode": "string", 312 + "class": "string", 313 + "lugageWeight": 0, 314 + "handLugageWeight": 0, 315 + "departureFlightDate": "2023-12-18T14:03:10.148Z", 316 + "departureCountryName": "string", 317 + "departureCityName": "string", 318 + "departureAirportCode": "string", 319 + "departureAirportName": "string", 320 + "departureTerminalCode": "string", 321 + "arrivalFlightDate": "2023-12-18T14:03:10.148Z", 322 + "arrivalCountryName": "string", 323 + "arrivalCityName": "string", 324 + "arrivalAirportCode": "string", 325 + "arrivalAirportName": "string", 326 + "arrivalTerminalCode": "string", 327 + "flightDuration": "string", 328 + "baggages": [ 329 + { 330 + "baggageCode": "string", 331 + "description": "string", 332 + "price": 0, 333 + "currency": "string", 334 + "included": true 335 + } 336 + ] 337 + } 338 + ] 339 + }, 340 + "extraServices": [ 341 + { 342 + "extraServiceCode": "string", 343 + "extraServiceTypeCode": "string", 344 + "isMandatory": 0, 345 + "extraServiceName": "string", 346 + "minimalServiceAmount": 0, 347 + "includedPriceCode": "string", 348 + "prices": [ 349 + { 350 + "extraServicePriceCode": "string", 351 + "displayName": "string", 352 + "restrictionInfo": "string", 353 + "additionalInfo": "string", 354 + "price": 0, 355 + "extraPrice": 0, 356 + "currency": "string" 357 + } 358 + ] 359 + } 360 + ], 361 + "insurancePrice": { 362 + "name": "string", 363 + "price": 0, 364 + "priceSurcarge": 0, 365 + "actualStartDate": "2023-12-18T14:03:10.148Z", 366 + "actualEndDate": "2023-12-18T14:03:10.148Z", 367 + "optional": true, 368 + "includedInPackagePrice": true 369 + }, 370 + "cacheKey": "string" 371 + } 372 + ] 373 +} 374 +{{/code}} 375 + 376 + 377 +=== example === 378 + 379 +{{code language="Json"}} 380 +X 381 +{{/code}} 382 + 383 + 384 +=== Schema === 385 + 386 +{{success}} 387 +GetOtherFlightsResponse{ 388 + 389 +|packages|[ 390 +nullable: trueTourPackage{((( 391 +|id|string 392 +nullable: true 393 +|priceCurrency|string 394 +nullable: true 395 +|totalPrice|number($double) 396 +|agentCommissionPercent|number($double) 397 +|agentCommissionAmount|number($double) 398 +|includedExtrasAmount|number($double) 399 +|priceDifference|number($double) 400 +|hotel|PackageHotel{((( 401 +|hotelPriceId|string 402 +nullable: true 403 +|providerId|integer($int32) 404 +|hotelName|string 405 +nullable: true 406 +|hotelCode|string 407 +nullable: true 408 +|nigths|integer($int32) 409 +|mealPlan|string 410 +nullable: true 411 +|hotelClass|string 412 +nullable: true 413 +|availabilityType|RoomAvailabilityTypeEnumstringEnum: 414 +[ OnRequest, FreeSale, StopSale ] 415 +|availableRoomsCount|integer($int32) 416 +|fewRooms|boolean 417 +|roomCategoryCode|string 418 +nullable: true 419 +|roomCategoryName|string 420 +nullable: true 421 +|placementTypeName|string 422 +nullable: true 423 +|placementDescription|string 424 +nullable: true 425 +|checkInDate|string($date-time) 426 +|checkOutDate|string($date-time) 427 +|adults|integer($int32) 428 +|children|integer($int32) 429 +|districtUID|string($uuid) 430 +nullable: true 431 +|districtName|string 432 +nullable: true 433 +|cityUID|string($uuid) 434 +nullable: true 435 +|cityName|string 436 +nullable: true 437 +|countryCode|string 438 +nullable: true 439 +|countryName|string 440 +nullable: true 441 +|hasAlcohol|boolean 442 +|hasFreeWifi|boolean 443 +|hasMetro|boolean 444 +|hasPool|boolean 445 +|hasMall|boolean 446 +|cancellationPolicyDescription|string 447 +nullable: true 448 +|cancellationPolicy|CancellationPolicyExchange{((( 449 +|cancellationPolicyCode|string 450 +nullable: true 451 +|noShowChargeValue|number($double) 452 +nullable: true 453 +|noShowChargeValueType|string 454 +nullable: true 455 +|earlyDepartureChargeValue|number($double) 456 +nullable: true 457 +|earlyDepartureChargeValueType|string 458 +nullable: true 459 +|conditions|[ 460 +nullable: trueCancellationPolicyConditionExchange{((( 461 +|timeunits|integer($int32) 462 +|timeunitType|string 463 +nullable: true 464 +|timeOffsetTypeName|string 465 +nullable: true 466 +|chargeValue|number($double) 467 +nullable: true 468 +|chargeValueType|string 469 +nullable: true 470 + 471 +}] 472 +))) 473 + 474 +} 475 +))) 476 + 477 +} 478 +))) 479 +|flight|PackageFlight{((( 480 +|id|string 481 +nullable: true 482 +|departureDate|string($date-time) 483 +|returnDate|string($date-time) 484 +nullable: true 485 +|departureTicketsLeft|integer($int32) 486 +|returnTicketsLeft|integer($int32) 487 +|departureAvailabilityType|FlightAvailabilityTypestringEnum: 488 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 489 +|returnAvailabilityType|FlightAvailabilityTypestringEnum: 490 +[ OnRequest, FreeSale, FewPlaces, StopSale ] 491 +|isTwoWay|boolean 492 +|departureSegments|[ 493 +nullable: trueFlightSegment{((( 494 +|airlineCode|string 495 +nullable: true 496 +|airlineName|string 497 +nullable: true 498 +|flightCode|string 499 +nullable: true 500 +|class|string 501 +nullable: true 502 +|lugageWeight|number($double) 503 +|handLugageWeight|number($double) 504 +|departureFlightDate|string($date-time) 505 +|departureCountryName|string 506 +nullable: true 507 +|departureCityName|string 508 +nullable: true 509 +|departureAirportCode|string 510 +nullable: true 511 +|departureAirportName|string 512 +nullable: true 513 +|departureTerminalCode|string 514 +nullable: true 515 +|arrivalFlightDate|string($date-time) 516 +|arrivalCountryName|string 517 +nullable: true 518 +|arrivalCityName|string 519 +nullable: true 520 +|arrivalAirportCode|string 521 +nullable: true 522 +|arrivalAirportName|string 523 +nullable: true 524 +|arrivalTerminalCode|string 525 +nullable: true 526 +|flightDuration|string 527 +nullable: true 528 +|baggages|[ 529 +nullable: trueBaggage{((( 530 +|baggageCode|string 531 +nullable: true 532 +|description|string 533 +nullable: true 534 +|price|number($double) 535 +|currency|string 536 +nullable: true 537 +|included|boolean 538 + 539 +}] 540 +))) 541 + 542 +}] 543 +))) 544 +|returnSegments|[ 545 +nullable: trueFlightSegment{((( 546 +|airlineCode|string 547 +nullable: true 548 +|airlineName|string 549 +nullable: true 550 +|flightCode|string 551 +nullable: true 552 +|class|string 553 +nullable: true 554 +|lugageWeight|number($double) 555 +|handLugageWeight|number($double) 556 +|departureFlightDate|string($date-time) 557 +|departureCountryName|string 558 +nullable: true 559 +|departureCityName|string 560 +nullable: true 561 +|departureAirportCode|string 562 +nullable: true 563 +|departureAirportName|string 564 +nullable: true 565 +|departureTerminalCode|string 566 +nullable: true 567 +|arrivalFlightDate|string($date-time) 568 +|arrivalCountryName|string 569 +nullable: true 570 +|arrivalCityName|string 571 +nullable: true 572 +|arrivalAirportCode|string 573 +nullable: true 574 +|arrivalAirportName|string 575 +nullable: true 576 +|arrivalTerminalCode|string 577 +nullable: true 578 +|flightDuration|string 579 +nullable: true 580 +|baggages|[ 581 +nullable: trueBaggage{((( 582 +|baggageCode|string 583 +nullable: true 584 +|description|string 585 +nullable: true 586 +|price|number($double) 587 +|currency|string 588 +nullable: true 589 +|included|boolean 590 + 591 +}] 592 +))) 593 + 594 +}] 595 +))) 596 + 597 +} 598 +))) 599 +|extraServices|[ 600 +nullable: trueHotelExtraServiceBase{((( 601 +|extraServiceCode|string 602 +nullable: true 603 +|extraServiceTypeCode|string 604 +nullable: true 605 +|isMandatory|integer($int32) 606 +|extraServiceName|string 607 +nullable: true 608 +|minimalServiceAmount|number($double) 609 +|includedPriceCode|string 610 +nullable: true 611 +|prices|[ 612 +nullable: trueHotelExtraServicePriceBase{((( 613 +|extraServicePriceCode|string 614 +nullable: true 615 +|displayName|string 616 +nullable: true 617 +|restrictionInfo|string 618 +nullable: true 619 +|additionalInfo|string 620 +nullable: true 621 +|price|number($double) 622 +|extraPrice|number($double) 623 +|currency|string 624 +nullable: true 625 + 626 +}] 627 +))) 628 + 629 +}] 630 +))) 631 +|insurancePrice|InsurancePrice{((( 632 +|name|string 633 +nullable: true 634 +|price|number($double) 635 +|priceSurcarge|number($double) 636 +|actualStartDate|string($date-time) 637 +|actualEndDate|string($date-time) 638 +|optional|boolean 639 +|includedInPackagePrice|boolean 640 + 641 +} 642 +))) 643 +|cacheKey|string 644 +nullable: true 645 + 646 +}] 647 +))) 648 + 649 +} 650 +{{/success}} 651 + 652 +