Changes for page 4. CalcCheckout

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

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

Summary

Details

Page properties
Content
... ... @@ -28,20 +28,97 @@
28 28  
29 29  {{code language="Json"}}
30 30  {
31 - "packageId": "string",
32 - "extraServicePriceCodes": [
33 - "string"
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 + }
34 34   ],
35 - "flightPassengers": [
49 + "calcOnlyHotelPackageRequests": [
36 36   {
37 - "id": "string",
38 - "selectedForwardBaggageCode": "string",
39 - "selectedBackwardBaggageCode": "string"
51 + "packageId": "string",
52 + "extraServicePriceCodes": [
53 + "string"
54 + ],
55 + "includeInsurance": true,
56 + "refreshPrices": true
40 40   }
41 41   ],
42 - "includeInsurance": true,
43 - "refreshPrices": true
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"
44 44  }
121 +
45 45  {{/code}}
46 46  
47 47  (% class="wikigeneratedid" id="HRequestBodyexample" %)
... ... @@ -87,353 +87,126 @@
87 87   "errorCode": "string",
88 88   "errorDescription": "string",
89 89   "userErrorDescription": "string",
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": {
100 - "hotelPriceId": "string",
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",
167 + "priceCurrency": "string",
168 + "totalPrice": 0,
169 + "agentCommissionPercent": 0,
170 + "agentCommissionAmount": 0,
171 + "requiredCitizenIdentifiers": [
172 + {
122 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 - }
174 + "identifierType": "TIN"
175 + }
176 + ],
177 + "hotels": [
178 + {
179 + "hotelPriceId": "string",
180 + "touristIds": [
181 + "3fa85f64-5717-4562-b3fc-2c963f66afa6"
180 180   ],
181 - "returnSegments": [
182 - {
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"
202 - }
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"
203 203   ],
204 - "passengers": [
196 + "flights": [
205 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 - ]
198 + "flightId": "string",
199 + "note": "string"
228 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 - }
201 + ],
202 + "arrivalFlightInfo": {
203 + "flightNumber": "string",
204 + "terminalCode": "string",
205 + "date": "2024-04-11T05:03:16.796Z",
206 + "time": "string"
319 319   },
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 - ]
208 + "departureFlightInfo": {
209 + "flightNumber": "string",
210 + "terminalCode": "string",
211 + "date": "2024-04-11T05:03:16.796Z",
212 + "time": "string"
403 403   },
404 - "extraServices": [
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": [
405 405   {
406 - "extraServiceCode": "string",
407 - "extraServiceTypeCode": "string",
408 - "isMandatory": 0,
409 - "extraServiceName": "string",
410 - "minimalServiceAmount": 0,
411 - "includedPriceCode": "string",
412 - "prices": [
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": [
413 413   {
414 - "extraServicePriceCode": "string",
415 - "displayName": "string",
416 - "restrictionInfo": "string",
417 - "additionalInfo": "string",
418 - "price": 0,
419 - "extraPrice": 0,
420 - "currency": "string"
249 + "id": "string",
250 + "name": "string",
251 + "adultPlaces": 0,
252 + "childPlaces": 0,
253 + "perPersonPrice": true,
254 + "adultPrice": 0,
255 + "childPrice": 0
421 421   }
422 422   ]
423 423   }
424 424   ],
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 - }
260 + "errorCode": "string",
261 + "errorMessage": "string",
262 + "description": "string"
434 434   }
435 435   ],
436 - "refreshPriceResult": "Success"
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
437 437  }
438 438  {{/code}}
439 439  
... ... @@ -788,8 +788,6 @@
788 788  === Schema ===
789 789  
790 790  {{success}}
791 -CalcOnlyHotelPackageResponse{
792 -
793 793  |error|boolean
794 794  |errorCode|string
795 795  nullable: true
... ... @@ -797,128 +797,178 @@
797 797  nullable: true
798 798  |userErrorDescription|string
799 799  nullable: true
800 -|package|OnlyHotelPackage{(((
801 -|id|string
802 -nullable: true
803 803  |priceCurrency|string
804 804  nullable: true
805 805  |totalPrice|number($double)
806 806  |agentCommissionPercent|number($double)
807 807  |agentCommissionAmount|number($double)
808 -|hotel|PackageHotel{(((
653 +|requiredCitizenIdentifiers|[
654 +nullable: trueCitizenIdentifier{(((
655 +|countryCode|[...]
656 +|identifierType|IdentifierTypeEnumstringEnum:
657 +[ TIN, FIN ]
658 +
659 +}]
660 +)))
661 +|hotels|[
662 +nullable: trueCheckoutHotelOut{(((
809 809  |hotelPriceId|string
810 810  nullable: true
811 -|providerId|integer($int32)
812 -|hotelName|string
665 +|touristIds|[
666 +nullable: truestring($uuid)]
667 +|errorCode|string
813 813  nullable: true
814 -|hotelCode|string
669 +|errorMessage|string
815 815  nullable: true
816 -|nigths|integer($int32)
817 -|mealPlan|string
671 +|description|string
818 818  nullable: true
819 -|hotelClass|string
673 +
674 +}]
675 +)))
676 +|tourists|[
677 +nullable: trueCheckoutTouristOut{(((
678 +|id|[...]
679 +|age|[...]
680 +|isAdult|[...]
681 +|flightIds|[...]
682 +|flights|[...]
683 +|arrivalFlightInfo|ManualFlightInfo{(((
684 +|flightNumber|string
820 820  nullable: true
821 -|availabilityType|RoomAvailabilityTypeEnumstringEnum:
822 -[ OnRequest, FreeSale, StopSale ]
823 -|availableRoomsCount|integer($int32)
824 -|fewRooms|boolean
825 -|roomCategoryCode|string
686 +|terminalCode|string
826 826  nullable: true
827 -|roomCategoryName|string
688 +|date|string($date-time)
828 828  nullable: true
829 -|placementTypeName|string
690 +|time|string
830 830  nullable: true
831 -|placementDescription|string
692 +
693 +}
694 +)))
695 +|departureFlightInfo|ManualFlightInfo{(((
696 +|flightNumber|string
832 832  nullable: true
833 -|checkInDate|string($date-time)
834 -|checkOutDate|string($date-time)
835 -|adults|integer($int32)
836 -|children|integer($int32)
837 -|districtUID|string($uuid)
698 +|terminalCode|string
838 838  nullable: true
839 -|districtName|string
700 +|date|string($date-time)
840 840  nullable: true
841 -|cityUID|string($uuid)
702 +|time|string
842 842  nullable: true
843 -|cityName|string
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
844 844  nullable: true
845 -|countryCode|string
714 +|insuranceDescription|string
846 846  nullable: true
847 -|countryName|string
716 +|contragentName|string
848 848  nullable: true
849 -|hasAlcohol|boolean
850 -|hasFreeWifi|boolean
851 -|hasMetro|boolean
852 -|hasPool|boolean
853 -|hasMall|boolean
854 -|cancellationPolicyDescription|string
718 +|contragentFullName|string
855 855  nullable: true
856 -|cancellationPolicy|CancellationPolicyExchange{(((
857 -|cancellationPolicyCode|string
720 +|actualStartDate|string($date-time)
721 +|actualEndDate|string($date-time)
722 +|costCurrencyCode|string
858 858  nullable: true
859 -|noShowChargeValue|number($double)
724 +|costAmount|number($double)
725 +|priceCurrencyCode|string
860 860  nullable: true
861 -|noShowChargeValueType|string
727 +|priceAmount|number($double)
728 +|coverageCurrencyCode|string
862 862  nullable: true
863 -|earlyDepartureChargeValue|number($double)
730 +|coverageAmount|number($double)
731 +
732 +}
733 +)))
734 +|selectedVisaId|string
864 864  nullable: true
865 -|earlyDepartureChargeValueType|string
736 +|transfers|[
737 +nullable: trueCheckoutTransferOut{(((
738 +|id|string
866 866  nullable: true
867 -|conditions|[
868 -nullable: trueCancellationPolicyConditionExchange{(((
869 -|timeunits|integer($int32)
870 -|timeunitType|string
740 +|type|CheckoutTransferTypeEnumstringEnum:
741 +[ Arrival, Departure, HotelToHotel ]
742 +|flightId|string
871 871  nullable: true
872 -|timeOffsetTypeName|string
744 +|flightInfo|ManualFlightInfo{(((
745 +|flightNumber|string
873 873  nullable: true
874 -|chargeValue|number($double)
747 +|terminalCode|string
875 875  nullable: true
876 -|chargeValueType|string
749 +|date|string($date-time)
877 877  nullable: true
751 +|time|string
752 +nullable: true
878 878  
879 -}]
880 -)))
881 -
882 882  }
883 883  )))
884 -
885 -}
886 -)))
887 -|extraServices|[
888 -nullable: trueHotelExtraServiceBase{(((
889 -|extraServiceCode|string
756 +|checkInHotelId|string
890 890  nullable: true
891 -|extraServiceTypeCode|string
758 +|checkOutHotelId|string
892 892  nullable: true
893 -|isMandatory|integer($int32)
894 -|extraServiceName|string
760 +|selectedTransferPriceId|string
895 895  nullable: true
896 -|minimalServiceAmount|number($double)
897 -|includedPriceCode|string
762 +|transferPrices|[
763 +nullable: trueCheckoutTransferPrice{(((
764 +|id|string
898 898  nullable: true
899 -|prices|[
900 -nullable: trueHotelExtraServicePriceBase{(((
901 -|extraServicePriceCode|string
766 +|name|string
902 902  nullable: true
903 -|displayName|string
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
904 904  nullable: true
905 -|restrictionInfo|string
781 +|errorMessage|string
906 906  nullable: true
907 -|additionalInfo|string
783 +|description|string
908 908  nullable: true
909 -|price|number($double)
910 -|extraPrice|number($double)
911 -|currency|string
912 -nullable: true
913 913  
914 914  }]
915 915  )))
788 +|visas|[
789 +nullable: trueServicePrice{(((
790 +|prid|string($uuid)
791 +|prName|string
792 +nullable: true
793 +|prValue|number($double)
794 +|sortingOrder|integer($int32)
916 916  
917 917  }]
918 918  )))
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
919 919  
920 -}
813 +}]
921 921  )))
815 +|containsError|boolean
816 +|refreshPriceResult|RefreshPriceResultEnumstringEnum:
817 +[ Success, HotelPriceNoMoreAvailable, FlightPriceNoMoreAvailable ]
818 +|reservationId|string($uuid)
819 +|reservationDetailsUnavailable|boolean
922 922  
923 923  }
924 924  {{/success}}