Changes for page 4. CalcCheckout

Last modified by Giorgi Mdivnishvili on 2024/04/11 16:59

From version 6.1
edited by Giorgi Mdivnishvili
on 2024/04/11 09:05
Change comment: There is no comment for this version
To version 4.1
edited by Giorgi Mdivnishvili
on 2024/04/11 06:28
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -28,97 +28,20 @@
28 28  
29 29  {{code language="Json"}}
30 30  {
31 - "reservationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
32 - "calcTourPackageRequests": [
33 - {
34 - "packageId": "string",
35 - "extraServicePriceCodes": [
36 - "string"
37 - ],
38 - "flightPassengers": [
39 - {
40 - "id": "string",
41 - "selectedForwardBaggageCode": "string",
42 - "selectedBackwardBaggageCode": "string"
43 - }
44 - ],
45 - "includeInsurance": true,
46 - "refreshPrices": true
47 - }
31 + "packageId": "string",
32 + "extraServicePriceCodes": [
33 + "string"
48 48   ],
49 - "calcOnlyHotelPackageRequests": [
35 + "flightPassengers": [
50 50   {
51 - "packageId": "string",
52 - "extraServicePriceCodes": [
53 - "string"
54 - ],
55 - "includeInsurance": true,
56 - "refreshPrices": true
37 + "id": "string",
38 + "selectedForwardBaggageCode": "string",
39 + "selectedBackwardBaggageCode": "string"
57 57   }
58 58   ],
59 - "calcOnlyAviaPackageRequests": [
60 - {
61 - "packageId": "string",
62 - "refreshPrices": true,
63 - "flightPassengers": [
64 - {
65 - "id": "string",
66 - "selectedForwardBaggageCode": "string",
67 - "selectedBackwardBaggageCode": "string"
68 - }
69 - ]
70 - }
71 - ],
72 - "hotels": [
73 - {
74 - "hotelPriceId": "string",
75 - "agentConfirmationNumber": "string",
76 - "note": "string",
77 - "touristIds": [
78 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
79 - ]
80 - }
81 - ],
82 - "tourists": [
83 - {
84 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
85 - "firstName": "string",
86 - "lastName": "string",
87 - "birthDate": "2024-04-11T03:34:15.828Z",
88 - "passportNumber": "string",
89 - "passportExpiry": "2024-04-11T03:34:15.828Z",
90 - "passportIssue": "2024-04-11T03:34:15.828Z",
91 - "citizenship": "string",
92 - "tin": "string",
93 - "isMale": true,
94 - "flightIds": [
95 - "string"
96 - ],
97 - "arrivalFlightInfo": {
98 - "flightNumber": "string",
99 - "terminalCode": "string",
100 - "date": "2024-04-11T03:34:15.828Z",
101 - "time": "string"
102 - },
103 - "departureFlightInfo": {
104 - "flightNumber": "string",
105 - "terminalCode": "string",
106 - "date": "2024-04-11T03:34:15.828Z",
107 - "time": "string"
108 - },
109 - "selectedVisaId": "string",
110 - "transfers": [
111 - {
112 - "id": "string",
113 - "selectedTransferPriceId": "string"
114 - }
115 - ]
116 - }
117 - ],
118 - "note": "string",
119 - "contactPhone": "string"
42 + "includeInsurance": true,
43 + "refreshPrices": true
120 120  }
121 -
122 122  {{/code}}
123 123  
124 124  (% class="wikigeneratedid" id="HRequestBodyexample" %)
... ... @@ -164,126 +164,353 @@
164 164   "errorCode": "string",
165 165   "errorDescription": "string",
166 166   "userErrorDescription": "string",
167 - "priceCurrency": "string",
168 - "totalPrice": 0,
169 - "agentCommissionPercent": 0,
170 - "agentCommissionAmount": 0,
171 - "requiredCitizenIdentifiers": [
172 - {
173 - "countryCode": "string",
174 - "identifierType": "TIN"
175 - }
176 - ],
177 - "hotels": [
178 - {
90 + "package": {
91 + "cacheKey": "string",
92 + "id": "string",
93 + "priceCurrency": "string",
94 + "totalPrice": 0,
95 + "agentCommissionPercent": 0,
96 + "agentCommissionAmount": 0,
97 + "includedExtrasAmount": 0,
98 + "priceDifference": 0,
99 + "hotel": {
179 179   "hotelPriceId": "string",
180 - "touristIds": [
181 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
101 + "providerId": 0,
102 + "hotelName": "string",
103 + "hotelCode": "string",
104 + "nigths": 0,
105 + "mealPlan": "string",
106 + "hotelClass": "string",
107 + "availabilityType": "OnRequest",
108 + "availableRoomsCount": 0,
109 + "fewRooms": true,
110 + "roomCategoryCode": "string",
111 + "roomCategoryName": "string",
112 + "placementTypeName": "string",
113 + "placementDescription": "string",
114 + "checkInDate": "2023-12-26T12:55:59.433Z",
115 + "checkOutDate": "2023-12-26T12:55:59.433Z",
116 + "adults": 0,
117 + "children": 0,
118 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
119 + "districtName": "string",
120 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
121 + "cityName": "string",
122 + "countryCode": "string",
123 + "countryName": "string",
124 + "hasAlcohol": true,
125 + "hasFreeWifi": true,
126 + "hasMetro": true,
127 + "hasPool": true,
128 + "hasMall": true,
129 + "cancellationPolicyDescription": "string",
130 + "cancellationPolicy": {
131 + "cancellationPolicyCode": "string",
132 + "noShowChargeValue": 0,
133 + "noShowChargeValueType": "string",
134 + "earlyDepartureChargeValue": 0,
135 + "earlyDepartureChargeValueType": "string",
136 + "conditions": [
137 + {
138 + "timeunits": 0,
139 + "timeunitType": "string",
140 + "timeOffsetTypeName": "string",
141 + "chargeValue": 0,
142 + "chargeValueType": "string"
143 + }
144 + ]
145 + }
146 + },
147 + "flight": {
148 + "id": "string",
149 + "departureDate": "2023-12-26T12:55:59.433Z",
150 + "returnDate": "2023-12-26T12:55:59.433Z",
151 + "departureTicketsLeft": 0,
152 + "returnTicketsLeft": 0,
153 + "departureAvailabilityType": "OnRequest",
154 + "returnAvailabilityType": "OnRequest",
155 + "isTwoWay": true,
156 + "sameBaggageForAll": true,
157 + "totalBaggage": true,
158 + "departureSegments": [
159 + {
160 + "airlineCode": "string",
161 + "airlineName": "string",
162 + "flightCode": "string",
163 + "class": "string",
164 + "lugageWeight": 0,
165 + "handLugageWeight": 0,
166 + "departureFlightDate": "2023-12-26T12:55:59.433Z",
167 + "departureCountryName": "string",
168 + "departureCityName": "string",
169 + "departureAirportCode": "string",
170 + "departureAirportName": "string",
171 + "departureTerminalCode": "string",
172 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
173 + "arrivalCountryName": "string",
174 + "arrivalCityName": "string",
175 + "arrivalAirportCode": "string",
176 + "arrivalAirportName": "string",
177 + "arrivalTerminalCode": "string",
178 + "flightDuration": "string"
179 + }
182 182   ],
183 - "errorCode": "string",
184 - "errorMessage": "string",
185 - "description": "string"
186 - }
187 - ],
188 - "tourists": [
189 - {
190 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
191 - "age": 0,
192 - "isAdult": true,
193 - "flightIds": [
194 - "string"
195 - ],
196 - "flights": [
181 + "returnSegments": [
197 197   {
198 - "flightId": "string",
199 - "note": "string"
183 + "airlineCode": "string",
184 + "airlineName": "string",
185 + "flightCode": "string",
186 + "class": "string",
187 + "lugageWeight": 0,
188 + "handLugageWeight": 0,
189 + "departureFlightDate": "2023-12-26T12:55:59.433Z",
190 + "departureCountryName": "string",
191 + "departureCityName": "string",
192 + "departureAirportCode": "string",
193 + "departureAirportName": "string",
194 + "departureTerminalCode": "string",
195 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
196 + "arrivalCountryName": "string",
197 + "arrivalCityName": "string",
198 + "arrivalAirportCode": "string",
199 + "arrivalAirportName": "string",
200 + "arrivalTerminalCode": "string",
201 + "flightDuration": "string"
200 200   }
201 201   ],
202 - "arrivalFlightInfo": {
203 - "flightNumber": "string",
204 - "terminalCode": "string",
205 - "date": "2024-04-11T05:03:16.796Z",
206 - "time": "string"
204 + "passengers": [
205 + {
206 + "id": "string",
207 + "isAdult": true,
208 + "selectedForwardBaggageCode": "string",
209 + "selectedBackwardBaggageCode": "string",
210 + "forwardBaggages": [
211 + {
212 + "baggageCode": "string",
213 + "description": "string",
214 + "price": 0,
215 + "currency": "string",
216 + "included": true
217 + }
218 + ],
219 + "backwardBaggages": [
220 + {
221 + "baggageCode": "string",
222 + "description": "string",
223 + "price": 0,
224 + "currency": "string",
225 + "included": true
226 + }
227 + ]
228 + }
229 + ]
230 + },
231 + "extraServices": [
232 + {
233 + "extraServiceCode": "string",
234 + "extraServiceTypeCode": "string",
235 + "isMandatory": 0,
236 + "extraServiceName": "string",
237 + "minimalServiceAmount": 0,
238 + "includedPriceCode": "string",
239 + "prices": [
240 + {
241 + "extraServicePriceCode": "string",
242 + "displayName": "string",
243 + "restrictionInfo": "string",
244 + "additionalInfo": "string",
245 + "price": 0,
246 + "extraPrice": 0,
247 + "currency": "string"
248 + }
249 + ]
250 + }
251 + ],
252 + "insurancePrice": {
253 + "name": "string",
254 + "price": 0,
255 + "priceSurcarge": 0,
256 + "actualStartDate": "2023-12-26T12:55:59.433Z",
257 + "actualEndDate": "2023-12-26T12:55:59.433Z",
258 + "optional": true,
259 + "includedInPackagePrice": true
260 + }
261 + },
262 + "altPackages": [
263 + {
264 + "cacheKey": "string",
265 + "id": "string",
266 + "priceCurrency": "string",
267 + "totalPrice": 0,
268 + "agentCommissionPercent": 0,
269 + "agentCommissionAmount": 0,
270 + "includedExtrasAmount": 0,
271 + "priceDifference": 0,
272 + "hotel": {
273 + "hotelPriceId": "string",
274 + "providerId": 0,
275 + "hotelName": "string",
276 + "hotelCode": "string",
277 + "nigths": 0,
278 + "mealPlan": "string",
279 + "hotelClass": "string",
280 + "availabilityType": "OnRequest",
281 + "availableRoomsCount": 0,
282 + "fewRooms": true,
283 + "roomCategoryCode": "string",
284 + "roomCategoryName": "string",
285 + "placementTypeName": "string",
286 + "placementDescription": "string",
287 + "checkInDate": "2023-12-26T12:55:59.433Z",
288 + "checkOutDate": "2023-12-26T12:55:59.433Z",
289 + "adults": 0,
290 + "children": 0,
291 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
292 + "districtName": "string",
293 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
294 + "cityName": "string",
295 + "countryCode": "string",
296 + "countryName": "string",
297 + "hasAlcohol": true,
298 + "hasFreeWifi": true,
299 + "hasMetro": true,
300 + "hasPool": true,
301 + "hasMall": true,
302 + "cancellationPolicyDescription": "string",
303 + "cancellationPolicy": {
304 + "cancellationPolicyCode": "string",
305 + "noShowChargeValue": 0,
306 + "noShowChargeValueType": "string",
307 + "earlyDepartureChargeValue": 0,
308 + "earlyDepartureChargeValueType": "string",
309 + "conditions": [
310 + {
311 + "timeunits": 0,
312 + "timeunitType": "string",
313 + "timeOffsetTypeName": "string",
314 + "chargeValue": 0,
315 + "chargeValueType": "string"
316 + }
317 + ]
318 + }
207 207   },
208 - "departureFlightInfo": {
209 - "flightNumber": "string",
210 - "terminalCode": "string",
211 - "date": "2024-04-11T05:03:16.796Z",
212 - "time": "string"
320 + "flight": {
321 + "id": "string",
322 + "departureDate": "2023-12-26T12:55:59.433Z",
323 + "returnDate": "2023-12-26T12:55:59.433Z",
324 + "departureTicketsLeft": 0,
325 + "returnTicketsLeft": 0,
326 + "departureAvailabilityType": "OnRequest",
327 + "returnAvailabilityType": "OnRequest",
328 + "isTwoWay": true,
329 + "sameBaggageForAll": true,
330 + "totalBaggage": true,
331 + "departureSegments": [
332 + {
333 + "airlineCode": "string",
334 + "airlineName": "string",
335 + "flightCode": "string",
336 + "class": "string",
337 + "lugageWeight": 0,
338 + "handLugageWeight": 0,
339 + "departureFlightDate": "2023-12-26T12:55:59.433Z",
340 + "departureCountryName": "string",
341 + "departureCityName": "string",
342 + "departureAirportCode": "string",
343 + "departureAirportName": "string",
344 + "departureTerminalCode": "string",
345 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
346 + "arrivalCountryName": "string",
347 + "arrivalCityName": "string",
348 + "arrivalAirportCode": "string",
349 + "arrivalAirportName": "string",
350 + "arrivalTerminalCode": "string",
351 + "flightDuration": "string"
352 + }
353 + ],
354 + "returnSegments": [
355 + {
356 + "airlineCode": "string",
357 + "airlineName": "string",
358 + "flightCode": "string",
359 + "class": "string",
360 + "lugageWeight": 0,
361 + "handLugageWeight": 0,
362 + "departureFlightDate": "2023-12-26T12:55:59.433Z",
363 + "departureCountryName": "string",
364 + "departureCityName": "string",
365 + "departureAirportCode": "string",
366 + "departureAirportName": "string",
367 + "departureTerminalCode": "string",
368 + "arrivalFlightDate": "2023-12-26T12:55:59.433Z",
369 + "arrivalCountryName": "string",
370 + "arrivalCityName": "string",
371 + "arrivalAirportCode": "string",
372 + "arrivalAirportName": "string",
373 + "arrivalTerminalCode": "string",
374 + "flightDuration": "string"
375 + }
376 + ],
377 + "passengers": [
378 + {
379 + "id": "string",
380 + "isAdult": true,
381 + "selectedForwardBaggageCode": "string",
382 + "selectedBackwardBaggageCode": "string",
383 + "forwardBaggages": [
384 + {
385 + "baggageCode": "string",
386 + "description": "string",
387 + "price": 0,
388 + "currency": "string",
389 + "included": true
390 + }
391 + ],
392 + "backwardBaggages": [
393 + {
394 + "baggageCode": "string",
395 + "description": "string",
396 + "price": 0,
397 + "currency": "string",
398 + "included": true
399 + }
400 + ]
401 + }
402 + ]
213 213   },
214 - "insurancePrice": {
215 - "insuranceId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
216 - "insuranceServiceId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
217 - "insurancePriceId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
218 - "touristId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
219 - "insuranceName": "string",
220 - "insuranceDescription": "string",
221 - "contragentName": "string",
222 - "contragentFullName": "string",
223 - "actualStartDate": "2024-04-11T05:03:16.796Z",
224 - "actualEndDate": "2024-04-11T05:03:16.796Z",
225 - "costCurrencyCode": "string",
226 - "costAmount": 0,
227 - "priceCurrencyCode": "string",
228 - "priceAmount": 0,
229 - "coverageCurrencyCode": "string",
230 - "coverageAmount": 0
231 - },
232 - "selectedVisaId": "string",
233 - "transfers": [
404 + "extraServices": [
234 234   {
235 - "id": "string",
236 - "type": "Arrival",
237 - "flightId": "string",
238 - "flightInfo": {
239 - "flightNumber": "string",
240 - "terminalCode": "string",
241 - "date": "2024-04-11T05:03:16.796Z",
242 - "time": "string"
243 - },
244 - "checkInHotelId": "string",
245 - "checkOutHotelId": "string",
246 - "selectedTransferPriceId": "string",
247 - "transferPrices": [
406 + "extraServiceCode": "string",
407 + "extraServiceTypeCode": "string",
408 + "isMandatory": 0,
409 + "extraServiceName": "string",
410 + "minimalServiceAmount": 0,
411 + "includedPriceCode": "string",
412 + "prices": [
248 248   {
249 - "id": "string",
250 - "name": "string",
251 - "adultPlaces": 0,
252 - "childPlaces": 0,
253 - "perPersonPrice": true,
254 - "adultPrice": 0,
255 - "childPrice": 0
414 + "extraServicePriceCode": "string",
415 + "displayName": "string",
416 + "restrictionInfo": "string",
417 + "additionalInfo": "string",
418 + "price": 0,
419 + "extraPrice": 0,
420 + "currency": "string"
256 256   }
257 257   ]
258 258   }
259 259   ],
260 - "errorCode": "string",
261 - "errorMessage": "string",
262 - "description": "string"
425 + "insurancePrice": {
426 + "name": "string",
427 + "price": 0,
428 + "priceSurcarge": 0,
429 + "actualStartDate": "2023-12-26T12:55:59.433Z",
430 + "actualEndDate": "2023-12-26T12:55:59.433Z",
431 + "optional": true,
432 + "includedInPackagePrice": true
433 + }
263 263   }
264 264   ],
265 - "visas": [
266 - {
267 - "prid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
268 - "prName": "string",
269 - "prValue": 0,
270 - "sortingOrder": 0
271 - }
272 - ],
273 - "terminals": [
274 - {
275 - "terminalCode": "string",
276 - "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
277 - "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
278 - "terminalName": "string",
279 - "countryCode": "string",
280 - "note": "string"
281 - }
282 - ],
283 - "containsError": true,
284 - "refreshPriceResult": "Success",
285 - "reservationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
286 - "reservationDetailsUnavailable": true
436 + "refreshPriceResult": "Success"
287 287  }
288 288  {{/code}}
289 289  
... ... @@ -638,6 +638,8 @@
638 638  === Schema ===
639 639  
640 640  {{success}}
791 +CalcOnlyHotelPackageResponse{
792 +
641 641  |error|boolean
642 642  |errorCode|string
643 643  nullable: true
... ... @@ -645,178 +645,128 @@
645 645  nullable: true
646 646  |userErrorDescription|string
647 647  nullable: true
800 +|package|OnlyHotelPackage{(((
801 +|id|string
802 +nullable: true
648 648  |priceCurrency|string
649 649  nullable: true
650 650  |totalPrice|number($double)
651 651  |agentCommissionPercent|number($double)
652 652  |agentCommissionAmount|number($double)
653 -|requiredCitizenIdentifiers|[
654 -nullable: trueCitizenIdentifier{(((
655 -|countryCode|[...]
656 -|identifierType|IdentifierTypeEnumstringEnum:
657 -[ TIN, FIN ]
658 -
659 -}]
660 -)))
661 -|hotels|[
662 -nullable: trueCheckoutHotelOut{(((
808 +|hotel|PackageHotel{(((
663 663  |hotelPriceId|string
664 664  nullable: true
665 -|touristIds|[
666 -nullable: truestring($uuid)]
667 -|errorCode|string
811 +|providerId|integer($int32)
812 +|hotelName|string
668 668  nullable: true
669 -|errorMessage|string
814 +|hotelCode|string
670 670  nullable: true
671 -|description|string
816 +|nigths|integer($int32)
817 +|mealPlan|string
672 672  nullable: true
673 -
674 -}]
675 -)))
676 -|tourists|[
677 -nullable: trueCheckoutTouristOut{(((
678 -|id|[...]
679 -|age|[...]
680 -|isAdult|[...]
681 -|flightIds|[...]
682 -|flights|[...]
683 -|arrivalFlightInfo|ManualFlightInfo{(((
684 -|flightNumber|string
819 +|hotelClass|string
685 685  nullable: true
686 -|terminalCode|string
821 +|availabilityType|RoomAvailabilityTypeEnumstringEnum:
822 +[ OnRequest, FreeSale, StopSale ]
823 +|availableRoomsCount|integer($int32)
824 +|fewRooms|boolean
825 +|roomCategoryCode|string
687 687  nullable: true
688 -|date|string($date-time)
827 +|roomCategoryName|string
689 689  nullable: true
690 -|time|string
829 +|placementTypeName|string
691 691  nullable: true
692 -
693 -}
694 -)))
695 -|departureFlightInfo|ManualFlightInfo{(((
696 -|flightNumber|string
831 +|placementDescription|string
697 697  nullable: true
698 -|terminalCode|string
833 +|checkInDate|string($date-time)
834 +|checkOutDate|string($date-time)
835 +|adults|integer($int32)
836 +|children|integer($int32)
837 +|districtUID|string($uuid)
699 699  nullable: true
700 -|date|string($date-time)
839 +|districtName|string
701 701  nullable: true
702 -|time|string
841 +|cityUID|string($uuid)
703 703  nullable: true
704 -
705 -}
706 -)))
707 -|insurancePrice|InsurancePriceForTourist{(((
708 -|insuranceId|string($uuid)
709 -|insuranceServiceId|string($uuid)
710 -|insurancePriceId|string($uuid)
711 -|touristId|string($uuid)
712 -|insuranceName|string
843 +|cityName|string
713 713  nullable: true
714 -|insuranceDescription|string
845 +|countryCode|string
715 715  nullable: true
716 -|contragentName|string
847 +|countryName|string
717 717  nullable: true
718 -|contragentFullName|string
849 +|hasAlcohol|boolean
850 +|hasFreeWifi|boolean
851 +|hasMetro|boolean
852 +|hasPool|boolean
853 +|hasMall|boolean
854 +|cancellationPolicyDescription|string
719 719  nullable: true
720 -|actualStartDate|string($date-time)
721 -|actualEndDate|string($date-time)
722 -|costCurrencyCode|string
856 +|cancellationPolicy|CancellationPolicyExchange{(((
857 +|cancellationPolicyCode|string
723 723  nullable: true
724 -|costAmount|number($double)
725 -|priceCurrencyCode|string
859 +|noShowChargeValue|number($double)
726 726  nullable: true
727 -|priceAmount|number($double)
728 -|coverageCurrencyCode|string
861 +|noShowChargeValueType|string
729 729  nullable: true
730 -|coverageAmount|number($double)
731 -
732 -}
733 -)))
734 -|selectedVisaId|string
863 +|earlyDepartureChargeValue|number($double)
735 735  nullable: true
736 -|transfers|[
737 -nullable: trueCheckoutTransferOut{(((
738 -|id|string
865 +|earlyDepartureChargeValueType|string
739 739  nullable: true
740 -|type|CheckoutTransferTypeEnumstringEnum:
741 -[ Arrival, Departure, HotelToHotel ]
742 -|flightId|string
867 +|conditions|[
868 +nullable: trueCancellationPolicyConditionExchange{(((
869 +|timeunits|integer($int32)
870 +|timeunitType|string
743 743  nullable: true
744 -|flightInfo|ManualFlightInfo{(((
745 -|flightNumber|string
872 +|timeOffsetTypeName|string
746 746  nullable: true
747 -|terminalCode|string
874 +|chargeValue|number($double)
748 748  nullable: true
749 -|date|string($date-time)
876 +|chargeValueType|string
750 750  nullable: true
751 -|time|string
752 -nullable: true
753 753  
879 +}]
880 +)))
881 +
754 754  }
755 755  )))
756 -|checkInHotelId|string
884 +
885 +}
886 +)))
887 +|extraServices|[
888 +nullable: trueHotelExtraServiceBase{(((
889 +|extraServiceCode|string
757 757  nullable: true
758 -|checkOutHotelId|string
891 +|extraServiceTypeCode|string
759 759  nullable: true
760 -|selectedTransferPriceId|string
893 +|isMandatory|integer($int32)
894 +|extraServiceName|string
761 761  nullable: true
762 -|transferPrices|[
763 -nullable: trueCheckoutTransferPrice{(((
764 -|id|string
896 +|minimalServiceAmount|number($double)
897 +|includedPriceCode|string
765 765  nullable: true
766 -|name|string
899 +|prices|[
900 +nullable: trueHotelExtraServicePriceBase{(((
901 +|extraServicePriceCode|string
767 767  nullable: true
768 -|adultPlaces|integer($int32)
769 -|childPlaces|integer($int32)
770 -|perPersonPrice|boolean
771 -|adultPrice|number($double)
772 -|childPrice|number($double)
773 -
774 -}]
775 -)))
776 -
777 -}]
778 -)))
779 -|errorCode|string
903 +|displayName|string
780 780  nullable: true
781 -|errorMessage|string
905 +|restrictionInfo|string
782 782  nullable: true
783 -|description|string
907 +|additionalInfo|string
784 784  nullable: true
909 +|price|number($double)
910 +|extraPrice|number($double)
911 +|currency|string
912 +nullable: true
785 785  
786 786  }]
787 787  )))
788 -|visas|[
789 -nullable: trueServicePrice{(((
790 -|prid|string($uuid)
791 -|prName|string
792 -nullable: true
793 -|prValue|number($double)
794 -|sortingOrder|integer($int32)
795 795  
796 796  }]
797 797  )))
798 -|terminals|[
799 -nullable: trueTerminal{(((
800 -|terminalCode|string
801 -nullable: true
802 -|cityUID|string($uuid)
803 -nullable: true
804 -|districtUID|string($uuid)
805 -nullable: true
806 -|terminalName|string
807 -nullable: true
808 -|countryCode|string
809 -nullable: true
810 -|note|string
811 -nullable: true
812 812  
813 -}]
920 +}
814 814  )))
815 -|containsError|boolean
816 -|refreshPriceResult|RefreshPriceResultEnumstringEnum:
817 -[ Success, HotelPriceNoMoreAvailable, FlightPriceNoMoreAvailable ]
818 -|reservationId|string($uuid)
819 -|reservationDetailsUnavailable|boolean
820 820  
821 821  }
822 822  {{/success}}