Wiki source code of 3. CalcCheckout
Version 1.4 by Giorgi Mdivnishvili on 2024/04/12 18:49
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.4 | 1 | (% class="box floatinginfobox" %) |
2 | ((( | ||
3 | **Contents** | ||
![]() |
1.2 | 4 | |
![]() |
1.4 | 5 | (% class="wikitoc" %) |
6 | * [[Method Description>>path:#HMethodDescription]] | ||
7 | ** [[Endpoint URL - ~[POST~]>>path:#HEndpointURL-5BPOST5D]] | ||
8 | ** [[Request Parameters>>path:#HRequestParameters]] | ||
9 | ** [[Request Body>>path:#HRequestBody]] | ||
10 | ** [[Request Body example>>path:#HRequestBodyexample]] | ||
11 | ** [[Response>>path:#HResponse]] | ||
12 | *** [[Response example>>path:#HResponseexample]] | ||
13 | *** [[Schema>>path:#HSchema]] | ||
14 | ** [[Descriptions>>path:#HDescriptions]] | ||
15 | *** [[Request>>path:#HRequest]] | ||
16 | *** [[Response>>path:#HResponse-1]] | ||
17 | ))) | ||
![]() |
1.1 | 18 | |
![]() |
1.2 | 19 | = Method Description = |
![]() |
1.1 | 20 | |
21 | |||
![]() |
1.3 | 22 | Once the desired tour variation has been selected, the next step involves calculating the package price in greater detail, typically just before proceeding with the reservation. To accomplish this, the **CalcCheckout **method must be utilized. This stage marks the pre-booking phase of the process. |
![]() |
1.1 | 23 | |
24 | |||
![]() |
1.2 | 25 | == Endpoint URL - [POST] == |
26 | |||
![]() |
1.4 | 27 | (% class="box infomessage" %) |
28 | ((( | ||
29 | [[https:~~/~~/integration.kazunion.com/api/Checkout/CalcCheckout>>url:https://integration.kazunion.com/api/Checkout/CalcCheckout]] | ||
30 | ))) | ||
![]() |
1.2 | 31 | |
32 | |||
33 | == Request Parameters == | ||
34 | |||
35 | (% class="box infomessage" %) | ||
36 | ((( | ||
37 | None | ||
38 | ))) | ||
39 | |||
![]() |
1.3 | 40 | |
![]() |
1.2 | 41 | == Request Body == |
42 | |||
![]() |
1.4 | 43 | (% class="box" %) |
44 | ((( | ||
45 | (% class="code" %) | ||
46 | ((( | ||
![]() |
1.2 | 47 | { |
![]() |
1.4 | 48 | (% style="font-weight: bold; color: #008000;" %)"reservationId"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), |
49 | (% style="font-weight: bold; color: #008000;" %)"calcTourPackageRequests"(%%): [ | ||
![]() |
1.2 | 50 | { |
![]() |
1.4 | 51 | (% style="font-weight: bold; color: #008000;" %)"packageId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
52 | (% style="font-weight: bold; color: #008000;" %)"extraServicePriceCodes"(%%): [ | ||
53 | (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 54 | ], |
![]() |
1.4 | 55 | (% style="font-weight: bold; color: #008000;" %)"flightPassengers"(%%): [ |
![]() |
1.3 | 56 | { |
![]() |
1.4 | 57 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"string"(%%), |
58 | (% style="font-weight: bold; color: #008000;" %)"selectedForwardBaggageCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
59 | (% style="font-weight: bold; color: #008000;" %)"selectedBackwardBaggageCode"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 60 | } |
61 | ], | ||
![]() |
1.4 | 62 | (% style="font-weight: bold; color: #008000;" %)"includeInsurance"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), |
63 | (% style="font-weight: bold; color: #008000;" %)"refreshPrices"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.2 | 64 | } |
65 | ], | ||
![]() |
1.4 | 66 | (% style="font-weight: bold; color: #008000;" %)"calcOnlyHotelPackageRequests"(%%): [ |
![]() |
1.3 | 67 | { |
![]() |
1.4 | 68 | (% style="font-weight: bold; color: #008000;" %)"packageId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
69 | (% style="font-weight: bold; color: #008000;" %)"extraServicePriceCodes"(%%): [ | ||
70 | (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 71 | ], |
![]() |
1.4 | 72 | (% style="font-weight: bold; color: #008000;" %)"includeInsurance"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), |
73 | (% style="font-weight: bold; color: #008000;" %)"refreshPrices"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 74 | } |
![]() |
1.2 | 75 | ], |
![]() |
1.4 | 76 | (% style="font-weight: bold; color: #008000;" %)"calcOnlyAviaPackageRequests"(%%): [ |
![]() |
1.3 | 77 | { |
![]() |
1.4 | 78 | (% style="font-weight: bold; color: #008000;" %)"packageId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
79 | (% style="font-weight: bold; color: #008000;" %)"refreshPrices"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
80 | (% style="font-weight: bold; color: #008000;" %)"flightPassengers"(%%): [ | ||
![]() |
1.3 | 81 | { |
![]() |
1.4 | 82 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"string"(%%), |
83 | (% style="font-weight: bold; color: #008000;" %)"selectedForwardBaggageCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
84 | (% style="font-weight: bold; color: #008000;" %)"selectedBackwardBaggageCode"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 85 | } |
86 | ] | ||
87 | } | ||
![]() |
1.2 | 88 | ], |
![]() |
1.4 | 89 | (% style="font-weight: bold; color: #008000;" %)"hotels"(%%): [ |
![]() |
1.3 | 90 | { |
![]() |
1.4 | 91 | (% style="font-weight: bold; color: #008000;" %)"hotelPriceId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
92 | (% style="font-weight: bold; color: #008000;" %)"agentConfirmationNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
93 | (% style="font-weight: bold; color: #008000;" %)"note"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
94 | (% style="font-weight: bold; color: #008000;" %)"touristIds"(%%): [ | ||
95 | (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%) | ||
![]() |
1.3 | 96 | ] |
97 | } | ||
![]() |
1.2 | 98 | ], |
![]() |
1.4 | 99 | (% style="font-weight: bold; color: #008000;" %)"tourists"(%%): [ |
![]() |
1.3 | 100 | { |
![]() |
1.4 | 101 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), |
102 | (% style="font-weight: bold; color: #008000;" %)"firstName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
103 | (% style="font-weight: bold; color: #008000;" %)"lastName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
104 | (% style="font-weight: bold; color: #008000;" %)"birthDate"(%%): (% style="color: #BA2121;" %)"2024-04-11T03:34:15.828Z"(%%), | ||
105 | (% style="font-weight: bold; color: #008000;" %)"passportNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
106 | (% style="font-weight: bold; color: #008000;" %)"passportExpiry"(%%): (% style="color: #BA2121;" %)"2024-04-11T03:34:15.828Z"(%%), | ||
107 | (% style="font-weight: bold; color: #008000;" %)"passportIssue"(%%): (% style="color: #BA2121;" %)"2024-04-11T03:34:15.828Z"(%%), | ||
108 | (% style="font-weight: bold; color: #008000;" %)"citizenship"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
109 | (% style="font-weight: bold; color: #008000;" %)"tin"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
110 | (% style="font-weight: bold; color: #008000;" %)"isMale"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
111 | (% style="font-weight: bold; color: #008000;" %)"flightIds"(%%): [ | ||
112 | (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 113 | ], |
![]() |
1.4 | 114 | (% style="font-weight: bold; color: #008000;" %)"arrivalFlightInfo"(%%): { |
115 | (% style="font-weight: bold; color: #008000;" %)"flightNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
116 | (% style="font-weight: bold; color: #008000;" %)"terminalCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
117 | (% style="font-weight: bold; color: #008000;" %)"date"(%%): (% style="color: #BA2121;" %)"2024-04-11T03:34:15.828Z"(%%), | ||
118 | (% style="font-weight: bold; color: #008000;" %)"time"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 119 | }, |
![]() |
1.4 | 120 | (% style="font-weight: bold; color: #008000;" %)"departureFlightInfo"(%%): { |
121 | (% style="font-weight: bold; color: #008000;" %)"flightNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
122 | (% style="font-weight: bold; color: #008000;" %)"terminalCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
123 | (% style="font-weight: bold; color: #008000;" %)"date"(%%): (% style="color: #BA2121;" %)"2024-04-11T03:34:15.828Z"(%%), | ||
124 | (% style="font-weight: bold; color: #008000;" %)"time"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 125 | }, |
![]() |
1.4 | 126 | (% style="font-weight: bold; color: #008000;" %)"selectedVisaId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
127 | (% style="font-weight: bold; color: #008000;" %)"transfers"(%%): [ | ||
![]() |
1.3 | 128 | { |
![]() |
1.4 | 129 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"string"(%%), |
130 | (% style="font-weight: bold; color: #008000;" %)"selectedTransferPriceId"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 131 | } |
132 | ] | ||
133 | } | ||
![]() |
1.2 | 134 | ], |
![]() |
1.4 | 135 | (% style="font-weight: bold; color: #008000;" %)"note"(%%): (% style="color: #BA2121;" %)"string"(%%), |
136 | (% style="font-weight: bold; color: #008000;" %)"contactPhone"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
137 | }\\ | ||
138 | ))) | ||
139 | ))) | ||
![]() |
1.3 | 140 | |
141 | (% class="wikigeneratedid" id="HRequestBodyexample" %) | ||
142 | (% id="cke_bm_10575S" style="display:none" %) | ||
143 | |||
144 | |||
145 | |||
![]() |
1.2 | 146 | == Request Body example == |
147 | |||
![]() |
1.4 | 148 | (% class="box" %) |
149 | ((( | ||
150 | (% class="code" %) | ||
151 | ((( | ||
![]() |
1.2 | 152 | { |
![]() |
1.4 | 153 | (% style="font-weight: bold; color: #008000;" %)"calcTourPackageRequests"(%%): [ |
![]() |
1.3 | 154 | { |
![]() |
1.4 | 155 | (% style="font-weight: bold; color: #008000;" %)"refreshPrices"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), |
156 | (% style="font-weight: bold; color: #008000;" %)"packageId"(%%): (% style="color: #BA2121;" %)"tour:7caef71d-25e3-4882-b0db-81e766af2b72:fa7a89d5-1c20-4004-b3d2-f8d08163827f:53552191-59ea-469d-ae9d-5b848da8839d"(%%), | ||
157 | (% style="font-weight: bold; color: #008000;" %)"flightPassengers"(%%): [ | ||
![]() |
1.3 | 158 | { |
![]() |
1.4 | 159 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"53552191-59ea-469d-ae9d-5b848da8839d-A1"(%%), |
160 | (% style="font-weight: bold; color: #008000;" %)"selectedForwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), | ||
161 | (% style="font-weight: bold; color: #008000;" %)"selectedBackwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%) | ||
![]() |
1.3 | 162 | }, |
163 | { | ||
![]() |
1.4 | 164 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"53552191-59ea-469d-ae9d-5b848da8839d-A2"(%%), |
165 | (% style="font-weight: bold; color: #008000;" %)"selectedForwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), | ||
166 | (% style="font-weight: bold; color: #008000;" %)"selectedBackwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%) | ||
![]() |
1.3 | 167 | } |
168 | ], | ||
![]() |
1.4 | 169 | (% style="font-weight: bold; color: #008000;" %)"extraServicePriceCodes"(%%): [], |
170 | (% style="font-weight: bold; color: #008000;" %)"includeInsurance"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 171 | } |
172 | ], | ||
![]() |
1.4 | 173 | (% style="font-weight: bold; color: #008000;" %)"calcOnlyHotelPackageRequests"(%%): [], |
174 | (% style="font-weight: bold; color: #008000;" %)"calcOnlyAviaPackageRequests"(%%): [] | ||
![]() |
1.3 | 175 | } |
![]() |
1.4 | 176 | ))) |
177 | ))) | ||
![]() |
1.3 | 178 | |
179 | |||
180 | == Response == | ||
181 | |||
![]() |
1.4 | 182 | (% class="box" %) |
183 | ((( | ||
184 | (% class="code" %) | ||
185 | ((( | ||
![]() |
1.3 | 186 | { |
![]() |
1.4 | 187 | (% style="font-weight: bold; color: #008000;" %)"error"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), |
188 | (% style="font-weight: bold; color: #008000;" %)"errorCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
189 | (% style="font-weight: bold; color: #008000;" %)"errorDescription"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
190 | (% style="font-weight: bold; color: #008000;" %)"userErrorDescription"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
191 | (% style="font-weight: bold; color: #008000;" %)"priceCurrency"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
192 | (% style="font-weight: bold; color: #008000;" %)"totalPrice"(%%): (% style="color: #666666;" %)0(%%), | ||
193 | (% style="font-weight: bold; color: #008000;" %)"agentCommissionPercent"(%%): (% style="color: #666666;" %)0(%%), | ||
194 | (% style="font-weight: bold; color: #008000;" %)"agentCommissionAmount"(%%): (% style="color: #666666;" %)0(%%), | ||
195 | (% style="font-weight: bold; color: #008000;" %)"requiredCitizenIdentifiers"(%%): [ | ||
![]() |
1.3 | 196 | { |
![]() |
1.4 | 197 | (% style="font-weight: bold; color: #008000;" %)"countryCode"(%%): (% style="color: #BA2121;" %)"string"(%%), |
198 | (% style="font-weight: bold; color: #008000;" %)"identifierType"(%%): (% style="color: #BA2121;" %)"TIN"(%%) | ||
![]() |
1.3 | 199 | } |
![]() |
1.2 | 200 | ], |
![]() |
1.4 | 201 | (% style="font-weight: bold; color: #008000;" %)"hotels"(%%): [ |
![]() |
1.3 | 202 | { |
![]() |
1.4 | 203 | (% style="font-weight: bold; color: #008000;" %)"hotelPriceId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
204 | (% style="font-weight: bold; color: #008000;" %)"touristIds"(%%): [ | ||
205 | (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%) | ||
![]() |
1.3 | 206 | ], |
![]() |
1.4 | 207 | (% style="font-weight: bold; color: #008000;" %)"errorCode"(%%): (% style="color: #BA2121;" %)"string"(%%), |
208 | (% style="font-weight: bold; color: #008000;" %)"errorMessage"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
209 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 210 | } |
![]() |
1.2 | 211 | ], |
![]() |
1.4 | 212 | (% style="font-weight: bold; color: #008000;" %)"tourists"(%%): [ |
![]() |
1.3 | 213 | { |
![]() |
1.4 | 214 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), |
215 | (% style="font-weight: bold; color: #008000;" %)"age"(%%): (% style="color: #666666;" %)0(%%), | ||
216 | (% style="font-weight: bold; color: #008000;" %)"isAdult"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
217 | (% style="font-weight: bold; color: #008000;" %)"flightIds"(%%): [ | ||
218 | (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 219 | ], |
![]() |
1.4 | 220 | (% style="font-weight: bold; color: #008000;" %)"flights"(%%): [ |
![]() |
1.3 | 221 | { |
![]() |
1.4 | 222 | (% style="font-weight: bold; color: #008000;" %)"flightId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
223 | (% style="font-weight: bold; color: #008000;" %)"note"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 224 | } |
225 | ], | ||
![]() |
1.4 | 226 | (% style="font-weight: bold; color: #008000;" %)"arrivalFlightInfo"(%%): { |
227 | (% style="font-weight: bold; color: #008000;" %)"flightNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
228 | (% style="font-weight: bold; color: #008000;" %)"terminalCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
229 | (% style="font-weight: bold; color: #008000;" %)"date"(%%): (% style="color: #BA2121;" %)"2024-04-11T05:03:16.796Z"(%%), | ||
230 | (% style="font-weight: bold; color: #008000;" %)"time"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 231 | }, |
![]() |
1.4 | 232 | (% style="font-weight: bold; color: #008000;" %)"departureFlightInfo"(%%): { |
233 | (% style="font-weight: bold; color: #008000;" %)"flightNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
234 | (% style="font-weight: bold; color: #008000;" %)"terminalCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
235 | (% style="font-weight: bold; color: #008000;" %)"date"(%%): (% style="color: #BA2121;" %)"2024-04-11T05:03:16.796Z"(%%), | ||
236 | (% style="font-weight: bold; color: #008000;" %)"time"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 237 | }, |
![]() |
1.4 | 238 | (% style="font-weight: bold; color: #008000;" %)"insurancePrice"(%%): { |
239 | (% style="font-weight: bold; color: #008000;" %)"insuranceId"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
240 | (% style="font-weight: bold; color: #008000;" %)"insuranceServiceId"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
241 | (% style="font-weight: bold; color: #008000;" %)"insurancePriceId"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
242 | (% style="font-weight: bold; color: #008000;" %)"touristId"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
243 | (% style="font-weight: bold; color: #008000;" %)"insuranceName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
244 | (% style="font-weight: bold; color: #008000;" %)"insuranceDescription"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
245 | (% style="font-weight: bold; color: #008000;" %)"contragentName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
246 | (% style="font-weight: bold; color: #008000;" %)"contragentFullName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
247 | (% style="font-weight: bold; color: #008000;" %)"actualStartDate"(%%): (% style="color: #BA2121;" %)"2024-04-11T05:03:16.796Z"(%%), | ||
248 | (% style="font-weight: bold; color: #008000;" %)"actualEndDate"(%%): (% style="color: #BA2121;" %)"2024-04-11T05:03:16.796Z"(%%), | ||
249 | (% style="font-weight: bold; color: #008000;" %)"costCurrencyCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
250 | (% style="font-weight: bold; color: #008000;" %)"costAmount"(%%): (% style="color: #666666;" %)0(%%), | ||
251 | (% style="font-weight: bold; color: #008000;" %)"priceCurrencyCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
252 | (% style="font-weight: bold; color: #008000;" %)"priceAmount"(%%): (% style="color: #666666;" %)0(%%), | ||
253 | (% style="font-weight: bold; color: #008000;" %)"coverageCurrencyCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
254 | (% style="font-weight: bold; color: #008000;" %)"coverageAmount"(%%): (% style="color: #666666;" %)0(%%) | ||
![]() |
1.3 | 255 | }, |
![]() |
1.4 | 256 | (% style="font-weight: bold; color: #008000;" %)"selectedVisaId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
257 | (% style="font-weight: bold; color: #008000;" %)"transfers"(%%): [ | ||
![]() |
1.3 | 258 | { |
![]() |
1.4 | 259 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"string"(%%), |
260 | (% style="font-weight: bold; color: #008000;" %)"type"(%%): (% style="color: #BA2121;" %)"Arrival"(%%), | ||
261 | (% style="font-weight: bold; color: #008000;" %)"flightId"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
262 | (% style="font-weight: bold; color: #008000;" %)"flightInfo"(%%): { | ||
263 | (% style="font-weight: bold; color: #008000;" %)"flightNumber"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
264 | (% style="font-weight: bold; color: #008000;" %)"terminalCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
265 | (% style="font-weight: bold; color: #008000;" %)"date"(%%): (% style="color: #BA2121;" %)"2024-04-11T05:03:16.796Z"(%%), | ||
266 | (% style="font-weight: bold; color: #008000;" %)"time"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 267 | }, |
![]() |
1.4 | 268 | (% style="font-weight: bold; color: #008000;" %)"checkInHotelId"(%%): (% style="color: #BA2121;" %)"string"(%%), |
269 | (% style="font-weight: bold; color: #008000;" %)"checkOutHotelId"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
270 | (% style="font-weight: bold; color: #008000;" %)"selectedTransferPriceId"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
271 | (% style="font-weight: bold; color: #008000;" %)"transferPrices"(%%): [ | ||
![]() |
1.3 | 272 | { |
![]() |
1.4 | 273 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"string"(%%), |
274 | (% style="font-weight: bold; color: #008000;" %)"name"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
275 | (% style="font-weight: bold; color: #008000;" %)"adultPlaces"(%%): (% style="color: #666666;" %)0(%%), | ||
276 | (% style="font-weight: bold; color: #008000;" %)"childPlaces"(%%): (% style="color: #666666;" %)0(%%), | ||
277 | (% style="font-weight: bold; color: #008000;" %)"perPersonPrice"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
278 | (% style="font-weight: bold; color: #008000;" %)"adultPrice"(%%): (% style="color: #666666;" %)0(%%), | ||
279 | (% style="font-weight: bold; color: #008000;" %)"childPrice"(%%): (% style="color: #666666;" %)0(%%) | ||
![]() |
1.3 | 280 | } |
281 | ] | ||
282 | } | ||
283 | ], | ||
![]() |
1.4 | 284 | (% style="font-weight: bold; color: #008000;" %)"errorCode"(%%): (% style="color: #BA2121;" %)"string"(%%), |
285 | (% style="font-weight: bold; color: #008000;" %)"errorMessage"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
286 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 287 | } |
![]() |
1.2 | 288 | ], |
![]() |
1.4 | 289 | (% style="font-weight: bold; color: #008000;" %)"visas"(%%): [ |
![]() |
1.3 | 290 | { |
![]() |
1.4 | 291 | (% style="font-weight: bold; color: #008000;" %)"prid"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), |
292 | (% style="font-weight: bold; color: #008000;" %)"prName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
293 | (% style="font-weight: bold; color: #008000;" %)"prValue"(%%): (% style="color: #666666;" %)0(%%), | ||
294 | (% style="font-weight: bold; color: #008000;" %)"sortingOrder"(%%): (% style="color: #666666;" %)0(%%) | ||
![]() |
1.3 | 295 | } |
![]() |
1.2 | 296 | ], |
![]() |
1.4 | 297 | (% style="font-weight: bold; color: #008000;" %)"terminals"(%%): [ |
![]() |
1.3 | 298 | { |
![]() |
1.4 | 299 | (% style="font-weight: bold; color: #008000;" %)"terminalCode"(%%): (% style="color: #BA2121;" %)"string"(%%), |
300 | (% style="font-weight: bold; color: #008000;" %)"cityUID"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
301 | (% style="font-weight: bold; color: #008000;" %)"districtUID"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
302 | (% style="font-weight: bold; color: #008000;" %)"terminalName"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
303 | (% style="font-weight: bold; color: #008000;" %)"countryCode"(%%): (% style="color: #BA2121;" %)"string"(%%), | ||
304 | (% style="font-weight: bold; color: #008000;" %)"note"(%%): (% style="color: #BA2121;" %)"string"(%%) | ||
![]() |
1.3 | 305 | } |
![]() |
1.2 | 306 | ], |
![]() |
1.4 | 307 | (% style="font-weight: bold; color: #008000;" %)"containsError"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), |
308 | (% style="font-weight: bold; color: #008000;" %)"refreshPriceResult"(%%): (% style="color: #BA2121;" %)"Success"(%%), | ||
309 | (% style="font-weight: bold; color: #008000;" %)"reservationId"(%%): (% style="color: #BA2121;" %)"3fa85f64-5717-4562-b3fc-2c963f66afa6"(%%), | ||
310 | (% style="font-weight: bold; color: #008000;" %)"reservationDetailsUnavailable"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.2 | 311 | } |
![]() |
1.4 | 312 | ))) |
313 | ))) | ||
![]() |
1.2 | 314 | |
315 | |||
![]() |
1.3 | 316 | === Response example === |
![]() |
1.2 | 317 | |
![]() |
1.4 | 318 | (% class="box" %) |
319 | ((( | ||
320 | (% class="code" %) | ||
321 | ((( | ||
![]() |
1.2 | 322 | { |
![]() |
1.4 | 323 | (% style="font-weight: bold; color: #008000;" %)"package"(%%): { |
324 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"tour:1d0fa533-4261-4254-93bb-83599d581ffc:193990fa-41a5-46e6-9805-50f82c3c377f:0c299240-6fc6-4f79-ba99-3548f2de3f57"(%%), | ||
325 | (% style="font-weight: bold; color: #008000;" %)"priceCurrency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
326 | (% style="font-weight: bold; color: #008000;" %)"totalPrice"(%%): (% style="color: #666666;" %)937.16(%%), | ||
327 | (% style="font-weight: bold; color: #008000;" %)"agentCommissionPercent"(%%): (% style="color: #666666;" %)0.00(%%), | ||
328 | (% style="font-weight: bold; color: #008000;" %)"agentCommissionAmount"(%%): (% style="color: #666666;" %)0.00(%%), | ||
329 | (% style="font-weight: bold; color: #008000;" %)"includedExtrasAmount"(%%): (% style="color: #666666;" %)0(%%), | ||
330 | (% style="font-weight: bold; color: #008000;" %)"priceDifference"(%%): (% style="color: #666666;" %)0(%%), | ||
331 | (% style="font-weight: bold; color: #008000;" %)"hotel"(%%): { | ||
332 | (% style="font-weight: bold; color: #008000;" %)"hotelPriceId"(%%): (% style="color: #BA2121;" %)"193990fa-41a5-46e6-9805-50f82c3c377f"(%%), | ||
333 | (% style="font-weight: bold; color: #008000;" %)"providerId"(%%): (% style="color: #666666;" %)13(%%), | ||
334 | (% style="font-weight: bold; color: #008000;" %)"hotelName"(%%): (% style="color: #BA2121;" %)"Mercure Dubai Barsha Heights Suites Apartments"(%%), | ||
335 | (% style="font-weight: bold; color: #008000;" %)"hotelCode"(%%): (% style="color: #BA2121;" %)"5f125310-7025-4807-a4c6-49cd284c9c14"(%%), | ||
336 | (% style="font-weight: bold; color: #008000;" %)"nigths"(%%): (% style="color: #666666;" %)2(%%), | ||
337 | (% style="font-weight: bold; color: #008000;" %)"mealPlan"(%%): (% style="color: #BA2121;" %)"BB"(%%), | ||
338 | (% style="font-weight: bold; color: #008000;" %)"hotelClass"(%%): (% style="color: #BA2121;" %)"4"(%%), | ||
339 | (% style="font-weight: bold; color: #008000;" %)"availabilityType"(%%): (% style="color: #BA2121;" %)"StopSale"(%%), | ||
340 | (% style="font-weight: bold; color: #008000;" %)"availableRoomsCount"(%%): (% style="color: #666666;" %)0(%%), | ||
341 | (% style="font-weight: bold; color: #008000;" %)"fewRooms"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
342 | (% style="font-weight: bold; color: #008000;" %)"roomCategoryCode"(%%): (% style="color: #BA2121;" %)"f8e1ffe5-25cc-46a4-80e8-586d1c049de4"(%%), | ||
343 | (% style="font-weight: bold; color: #008000;" %)"roomCategoryName"(%%): (% style="color: #BA2121;" %)"1 B/R Apartment City View"(%%), | ||
344 | (% style="font-weight: bold; color: #008000;" %)"placementTypeName"(%%): (% style="color: #BA2121;" %)"SNGL + CHILD(2-5.99)sharing"(%%), | ||
345 | (% style="font-weight: bold; color: #008000;" %)"checkInDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
346 | (% style="font-weight: bold; color: #008000;" %)"checkOutDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
347 | (% style="font-weight: bold; color: #008000;" %)"adults"(%%): (% style="color: #666666;" %)1(%%), | ||
348 | (% style="font-weight: bold; color: #008000;" %)"children"(%%): (% style="color: #666666;" %)1(%%), | ||
349 | (% style="font-weight: bold; color: #008000;" %)"districtUID"(%%): (% style="color: #BA2121;" %)"4c65f6ed-902b-4fd8-9419-af7884c22c5e"(%%), | ||
350 | (% style="font-weight: bold; color: #008000;" %)"districtName"(%%): (% style="color: #BA2121;" %)"Al Barsha"(%%), | ||
351 | (% style="font-weight: bold; color: #008000;" %)"cityUID"(%%): (% style="color: #BA2121;" %)"f5185fa3-3f56-44ed-bf6b-80386a33caa2"(%%), | ||
352 | (% style="font-weight: bold; color: #008000;" %)"cityName"(%%): (% style="color: #BA2121;" %)"Dubai"(%%), | ||
353 | (% style="font-weight: bold; color: #008000;" %)"countryCode"(%%): (% style="color: #BA2121;" %)"AE"(%%), | ||
354 | (% style="font-weight: bold; color: #008000;" %)"countryName"(%%): (% style="color: #BA2121;" %)"United Arab Emirates"(%%), | ||
355 | (% style="font-weight: bold; color: #008000;" %)"hasAlcohol"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
356 | (% style="font-weight: bold; color: #008000;" %)"hasFreeWifi"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
357 | (% style="font-weight: bold; color: #008000;" %)"hasMetro"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
358 | (% style="font-weight: bold; color: #008000;" %)"hasPool"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
359 | (% style="font-weight: bold; color: #008000;" %)"hasMall"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
360 | (% style="font-weight: bold; color: #008000;" %)"cancellationPolicyDescription"(%%): (% style="color: #BA2121;" %)"Cancellation Policy: 5 Day Before Arrival: 100.00 %, Early Departure: 100.00 %, NoShow: 100.00 %"(%%), | ||
361 | (% style="font-weight: bold; color: #008000;" %)"cancellationPolicy"(%%): { | ||
362 | (% style="font-weight: bold; color: #008000;" %)"noShowChargeValue"(%%): (% style="color: #666666;" %)100.00(%%), | ||
363 | (% style="font-weight: bold; color: #008000;" %)"noShowChargeValueType"(%%): (% style="color: #BA2121;" %)"%"(%%), | ||
364 | (% style="font-weight: bold; color: #008000;" %)"earlyDepartureChargeValue"(%%): (% style="color: #666666;" %)100.00(%%), | ||
365 | (% style="font-weight: bold; color: #008000;" %)"earlyDepartureChargeValueType"(%%): (% style="color: #BA2121;" %)"%"(%%), | ||
366 | (% style="font-weight: bold; color: #008000;" %)"conditions"(%%): [ | ||
![]() |
1.3 | 367 | { |
![]() |
1.4 | 368 | (% style="font-weight: bold; color: #008000;" %)"timeunits"(%%): (% style="color: #666666;" %)5(%%), |
369 | (% style="font-weight: bold; color: #008000;" %)"timeunitType"(%%): (% style="color: #BA2121;" %)"Day"(%%), | ||
370 | (% style="font-weight: bold; color: #008000;" %)"timeOffsetTypeName"(%%): (% style="color: #BA2121;" %)"Before Arrival"(%%), | ||
371 | (% style="font-weight: bold; color: #008000;" %)"chargeValue"(%%): (% style="color: #666666;" %)100.00(%%), | ||
372 | (% style="font-weight: bold; color: #008000;" %)"chargeValueType"(%%): (% style="color: #BA2121;" %)"%"(%%) | ||
![]() |
1.3 | 373 | } |
374 | ] | ||
375 | } | ||
376 | }, | ||
![]() |
1.4 | 377 | (% style="font-weight: bold; color: #008000;" %)"flight"(%%): { |
378 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"0c299240-6fc6-4f79-ba99-3548f2de3f57"(%%), | ||
379 | (% style="font-weight: bold; color: #008000;" %)"departureDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
380 | (% style="font-weight: bold; color: #008000;" %)"returnDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
381 | (% style="font-weight: bold; color: #008000;" %)"departureTicketsLeft"(%%): (% style="color: #666666;" %)7(%%), | ||
382 | (% style="font-weight: bold; color: #008000;" %)"returnTicketsLeft"(%%): (% style="color: #666666;" %)7(%%), | ||
383 | (% style="font-weight: bold; color: #008000;" %)"departureAvailabilityType"(%%): (% style="color: #BA2121;" %)"FewPlaces"(%%), | ||
384 | (% style="font-weight: bold; color: #008000;" %)"returnAvailabilityType"(%%): (% style="color: #BA2121;" %)"FewPlaces"(%%), | ||
385 | (% style="font-weight: bold; color: #008000;" %)"isTwoWay"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
386 | (% style="font-weight: bold; color: #008000;" %)"sameBaggageForAll"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
387 | (% style="font-weight: bold; color: #008000;" %)"totalBaggage"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
388 | (% style="font-weight: bold; color: #008000;" %)"departureSegments"(%%): [ | ||
![]() |
1.3 | 389 | { |
![]() |
1.4 | 390 | (% style="font-weight: bold; color: #008000;" %)"airlineCode"(%%): (% style="color: #BA2121;" %)"KC"(%%), |
391 | (% style="font-weight: bold; color: #008000;" %)"airlineName"(%%): (% style="color: #BA2121;" %)"Air Astana-"(%%), | ||
392 | (% style="font-weight: bold; color: #008000;" %)"flightCode"(%%): (% style="color: #BA2121;" %)"KC899"(%%), | ||
393 | (% style="font-weight: bold; color: #008000;" %)"class"(%%): (% style="color: #BA2121;" %)"econom"(%%), | ||
394 | (% style="font-weight: bold; color: #008000;" %)"lugageWeight"(%%): (% style="color: #666666;" %)20(%%), | ||
395 | (% style="font-weight: bold; color: #008000;" %)"handLugageWeight"(%%): (% style="color: #666666;" %)6(%%), | ||
396 | (% style="font-weight: bold; color: #008000;" %)"departureFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
397 | (% style="font-weight: bold; color: #008000;" %)"departureCountryName"(%%): (% style="color: #BA2121;" %)"Kazakhstan"(%%), | ||
398 | (% style="font-weight: bold; color: #008000;" %)"departureCityName"(%%): (% style="color: #BA2121;" %)"Almaty"(%%), | ||
399 | (% style="font-weight: bold; color: #008000;" %)"departureAirportCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
400 | (% style="font-weight: bold; color: #008000;" %)"departureAirportName"(%%): (% style="color: #BA2121;" %)"Almaty Intl Airport"(%%), | ||
401 | (% style="font-weight: bold; color: #008000;" %)"departureTerminalCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
402 | (% style="font-weight: bold; color: #008000;" %)"arrivalFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
403 | (% style="font-weight: bold; color: #008000;" %)"arrivalCountryName"(%%): (% style="color: #BA2121;" %)"United Arab Emirates"(%%), | ||
404 | (% style="font-weight: bold; color: #008000;" %)"arrivalCityName"(%%): (% style="color: #BA2121;" %)"Dubai"(%%), | ||
405 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportCode"(%%): (% style="color: #BA2121;" %)"DXB"(%%), | ||
406 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportName"(%%): (% style="color: #BA2121;" %)"Dubai Intl Airport"(%%), | ||
407 | (% style="font-weight: bold; color: #008000;" %)"arrivalTerminalCode"(%%): (% style="color: #BA2121;" %)"DXB1"(%%), | ||
408 | (% style="font-weight: bold; color: #008000;" %)"flightDuration"(%%): (% style="color: #BA2121;" %)"0h 50m"(%%) | ||
![]() |
1.3 | 409 | } |
410 | ], | ||
![]() |
1.4 | 411 | (% style="font-weight: bold; color: #008000;" %)"returnSegments"(%%): [ |
![]() |
1.3 | 412 | { |
![]() |
1.4 | 413 | (% style="font-weight: bold; color: #008000;" %)"airlineCode"(%%): (% style="color: #BA2121;" %)"KC"(%%), |
414 | (% style="font-weight: bold; color: #008000;" %)"airlineName"(%%): (% style="color: #BA2121;" %)"Air Astana-"(%%), | ||
415 | (% style="font-weight: bold; color: #008000;" %)"flightCode"(%%): (% style="color: #BA2121;" %)"KC900"(%%), | ||
416 | (% style="font-weight: bold; color: #008000;" %)"class"(%%): (% style="color: #BA2121;" %)"econom"(%%), | ||
417 | (% style="font-weight: bold; color: #008000;" %)"lugageWeight"(%%): (% style="color: #666666;" %)20(%%), | ||
418 | (% style="font-weight: bold; color: #008000;" %)"handLugageWeight"(%%): (% style="color: #666666;" %)6(%%), | ||
419 | (% style="font-weight: bold; color: #008000;" %)"departureFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
420 | (% style="font-weight: bold; color: #008000;" %)"departureCountryName"(%%): (% style="color: #BA2121;" %)"United Arab Emirates"(%%), | ||
421 | (% style="font-weight: bold; color: #008000;" %)"departureCityName"(%%): (% style="color: #BA2121;" %)"Dubai"(%%), | ||
422 | (% style="font-weight: bold; color: #008000;" %)"departureAirportCode"(%%): (% style="color: #BA2121;" %)"DXB"(%%), | ||
423 | (% style="font-weight: bold; color: #008000;" %)"departureAirportName"(%%): (% style="color: #BA2121;" %)"Dubai Intl Airport"(%%), | ||
424 | (% style="font-weight: bold; color: #008000;" %)"departureTerminalCode"(%%): (% style="color: #BA2121;" %)"DXB1"(%%), | ||
425 | (% style="font-weight: bold; color: #008000;" %)"arrivalFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
426 | (% style="font-weight: bold; color: #008000;" %)"arrivalCountryName"(%%): (% style="color: #BA2121;" %)"Kazakhstan"(%%), | ||
427 | (% style="font-weight: bold; color: #008000;" %)"arrivalCityName"(%%): (% style="color: #BA2121;" %)"Almaty"(%%), | ||
428 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
429 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportName"(%%): (% style="color: #BA2121;" %)"Almaty Intl Airport"(%%), | ||
430 | (% style="font-weight: bold; color: #008000;" %)"arrivalTerminalCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
431 | (% style="font-weight: bold; color: #008000;" %)"flightDuration"(%%): (% style="color: #BA2121;" %)"8h 15m"(%%) | ||
![]() |
1.3 | 432 | } |
433 | ], | ||
![]() |
1.4 | 434 | (% style="font-weight: bold; color: #008000;" %)"passengers"(%%): [ |
![]() |
1.3 | 435 | { |
![]() |
1.4 | 436 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"42779531011000004-A1"(%%), |
437 | (% style="font-weight: bold; color: #008000;" %)"isAdult"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
438 | (% style="font-weight: bold; color: #008000;" %)"forwardBaggages"(%%): [ | ||
![]() |
1.3 | 439 | { |
![]() |
1.4 | 440 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"TOTAL_BAGGAGE"(%%), |
441 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"1 piece included, UP TO 50 POUNDS/23 KILOGRAMS, OVER 62 LINEAR INCHES/158 LINEAR CENTIMETERS"(%%), | ||
442 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)45.00(%%), | ||
443 | (% style="font-weight: bold; color: #008000;" %)"currency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
444 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%) | ||
![]() |
1.3 | 445 | } |
446 | ], | ||
![]() |
1.4 | 447 | (% style="font-weight: bold; color: #008000;" %)"backwardBaggages"(%%): [ |
![]() |
1.3 | 448 | { |
![]() |
1.4 | 449 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED_IN_FORWARD"(%%), |
450 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)0(%%), | ||
451 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%) | ||
![]() |
1.3 | 452 | } |
453 | ] | ||
454 | }, | ||
455 | { | ||
![]() |
1.4 | 456 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"42779531011000004-C1"(%%), |
457 | (% style="font-weight: bold; color: #008000;" %)"isAdult"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
458 | (% style="font-weight: bold; color: #008000;" %)"forwardBaggages"(%%): [ | ||
![]() |
1.3 | 459 | { |
![]() |
1.4 | 460 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"TOTAL_BAGGAGE"(%%), |
461 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"1 piece included, UP TO 50 POUNDS/23 KILOGRAMS, OVER 62 LINEAR INCHES/158 LINEAR CENTIMETERS"(%%), | ||
462 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)45.00(%%), | ||
463 | (% style="font-weight: bold; color: #008000;" %)"currency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
464 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%) | ||
![]() |
1.3 | 465 | } |
466 | ], | ||
![]() |
1.4 | 467 | (% style="font-weight: bold; color: #008000;" %)"backwardBaggages"(%%): [ |
![]() |
1.3 | 468 | { |
![]() |
1.4 | 469 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED_IN_FORWARD"(%%), |
470 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)0(%%), | ||
471 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%) | ||
![]() |
1.3 | 472 | } |
473 | ] | ||
474 | } | ||
475 | ] | ||
476 | }, | ||
![]() |
1.4 | 477 | (% style="font-weight: bold; color: #008000;" %)"extraServices"(%%): [], |
478 | (% style="font-weight: bold; color: #008000;" %)"insurancePrice"(%%): { | ||
479 | (% style="font-weight: bold; color: #008000;" %)"name"(%%): (% style="color: #BA2121;" %)"Medical INS (N10000)"(%%), | ||
480 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)13.44(%%), | ||
481 | (% style="font-weight: bold; color: #008000;" %)"priceSurcarge"(%%): (% style="color: #666666;" %)0.00(%%), | ||
482 | (% style="font-weight: bold; color: #008000;" %)"actualStartDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
483 | (% style="font-weight: bold; color: #008000;" %)"actualEndDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
484 | (% style="font-weight: bold; color: #008000;" %)"optional"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
485 | (% style="font-weight: bold; color: #008000;" %)"includedInPackagePrice"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 486 | } |
487 | }, | ||
![]() |
1.4 | 488 | (% style="font-weight: bold; color: #008000;" %)"altPackages"(%%): [ |
![]() |
1.2 | 489 | { |
![]() |
1.4 | 490 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"tour:1d0fa533-4261-4254-93bb-83599d581ffc:193990fa-41a5-46e6-9805-50f82c3c377f:63d79c94-1e19-443f-8a17-50e59e633ea8"(%%), |
491 | (% style="font-weight: bold; color: #008000;" %)"priceCurrency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
492 | (% style="font-weight: bold; color: #008000;" %)"totalPrice"(%%): (% style="color: #666666;" %)968.40(%%), | ||
493 | (% style="font-weight: bold; color: #008000;" %)"agentCommissionPercent"(%%): (% style="color: #666666;" %)0.00(%%), | ||
494 | (% style="font-weight: bold; color: #008000;" %)"agentCommissionAmount"(%%): (% style="color: #666666;" %)0.00(%%), | ||
495 | (% style="font-weight: bold; color: #008000;" %)"includedExtrasAmount"(%%): (% style="color: #666666;" %)0(%%), | ||
496 | (% style="font-weight: bold; color: #008000;" %)"priceDifference"(%%): (% style="color: #666666;" %)31.24(%%), | ||
497 | (% style="font-weight: bold; color: #008000;" %)"hotel"(%%): { | ||
498 | (% style="font-weight: bold; color: #008000;" %)"hotelPriceId"(%%): (% style="color: #BA2121;" %)"193990fa-41a5-46e6-9805-50f82c3c377f"(%%), | ||
499 | (% style="font-weight: bold; color: #008000;" %)"providerId"(%%): (% style="color: #666666;" %)13(%%), | ||
500 | (% style="font-weight: bold; color: #008000;" %)"hotelName"(%%): (% style="color: #BA2121;" %)"Mercure Dubai Barsha Heights Suites Apartments"(%%), | ||
501 | (% style="font-weight: bold; color: #008000;" %)"hotelCode"(%%): (% style="color: #BA2121;" %)"5f125310-7025-4807-a4c6-49cd284c9c14"(%%), | ||
502 | (% style="font-weight: bold; color: #008000;" %)"nigths"(%%): (% style="color: #666666;" %)2(%%), | ||
503 | (% style="font-weight: bold; color: #008000;" %)"mealPlan"(%%): (% style="color: #BA2121;" %)"BB"(%%), | ||
504 | (% style="font-weight: bold; color: #008000;" %)"hotelClass"(%%): (% style="color: #BA2121;" %)"4"(%%), | ||
505 | (% style="font-weight: bold; color: #008000;" %)"availabilityType"(%%): (% style="color: #BA2121;" %)"StopSale"(%%), | ||
506 | (% style="font-weight: bold; color: #008000;" %)"availableRoomsCount"(%%): (% style="color: #666666;" %)0(%%), | ||
507 | (% style="font-weight: bold; color: #008000;" %)"fewRooms"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
508 | (% style="font-weight: bold; color: #008000;" %)"roomCategoryCode"(%%): (% style="color: #BA2121;" %)"f8e1ffe5-25cc-46a4-80e8-586d1c049de4"(%%), | ||
509 | (% style="font-weight: bold; color: #008000;" %)"roomCategoryName"(%%): (% style="color: #BA2121;" %)"1 B/R Apartment City View"(%%), | ||
510 | (% style="font-weight: bold; color: #008000;" %)"placementTypeName"(%%): (% style="color: #BA2121;" %)"SNGL + CHILD(2-5.99)sharing"(%%), | ||
511 | (% style="font-weight: bold; color: #008000;" %)"checkInDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
512 | (% style="font-weight: bold; color: #008000;" %)"checkOutDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
513 | (% style="font-weight: bold; color: #008000;" %)"adults"(%%): (% style="color: #666666;" %)1(%%), | ||
514 | (% style="font-weight: bold; color: #008000;" %)"children"(%%): (% style="color: #666666;" %)1(%%), | ||
515 | (% style="font-weight: bold; color: #008000;" %)"districtUID"(%%): (% style="color: #BA2121;" %)"4c65f6ed-902b-4fd8-9419-af7884c22c5e"(%%), | ||
516 | (% style="font-weight: bold; color: #008000;" %)"districtName"(%%): (% style="color: #BA2121;" %)"Al Barsha"(%%), | ||
517 | (% style="font-weight: bold; color: #008000;" %)"cityUID"(%%): (% style="color: #BA2121;" %)"f5185fa3-3f56-44ed-bf6b-80386a33caa2"(%%), | ||
518 | (% style="font-weight: bold; color: #008000;" %)"cityName"(%%): (% style="color: #BA2121;" %)"Dubai"(%%), | ||
519 | (% style="font-weight: bold; color: #008000;" %)"countryCode"(%%): (% style="color: #BA2121;" %)"AE"(%%), | ||
520 | (% style="font-weight: bold; color: #008000;" %)"countryName"(%%): (% style="color: #BA2121;" %)"United Arab Emirates"(%%), | ||
521 | (% style="font-weight: bold; color: #008000;" %)"hasAlcohol"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
522 | (% style="font-weight: bold; color: #008000;" %)"hasFreeWifi"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
523 | (% style="font-weight: bold; color: #008000;" %)"hasMetro"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
524 | (% style="font-weight: bold; color: #008000;" %)"hasPool"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
525 | (% style="font-weight: bold; color: #008000;" %)"hasMall"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
526 | (% style="font-weight: bold; color: #008000;" %)"cancellationPolicyDescription"(%%): (% style="color: #BA2121;" %)"Cancellation Policy: 5 Day Before Arrival: 100.00 %, Early Departure: 100.00 %, NoShow: 100.00 %"(%%), | ||
527 | (% style="font-weight: bold; color: #008000;" %)"cancellationPolicy"(%%): { | ||
528 | (% style="font-weight: bold; color: #008000;" %)"noShowChargeValue"(%%): (% style="color: #666666;" %)100.00(%%), | ||
529 | (% style="font-weight: bold; color: #008000;" %)"noShowChargeValueType"(%%): (% style="color: #BA2121;" %)"%"(%%), | ||
530 | (% style="font-weight: bold; color: #008000;" %)"earlyDepartureChargeValue"(%%): (% style="color: #666666;" %)100.00(%%), | ||
531 | (% style="font-weight: bold; color: #008000;" %)"earlyDepartureChargeValueType"(%%): (% style="color: #BA2121;" %)"%"(%%), | ||
532 | (% style="font-weight: bold; color: #008000;" %)"conditions"(%%): [ | ||
![]() |
1.2 | 533 | { |
![]() |
1.4 | 534 | (% style="font-weight: bold; color: #008000;" %)"timeunits"(%%): (% style="color: #666666;" %)5(%%), |
535 | (% style="font-weight: bold; color: #008000;" %)"timeunitType"(%%): (% style="color: #BA2121;" %)"Day"(%%), | ||
536 | (% style="font-weight: bold; color: #008000;" %)"timeOffsetTypeName"(%%): (% style="color: #BA2121;" %)"Before Arrival"(%%), | ||
537 | (% style="font-weight: bold; color: #008000;" %)"chargeValue"(%%): (% style="color: #666666;" %)100.00(%%), | ||
538 | (% style="font-weight: bold; color: #008000;" %)"chargeValueType"(%%): (% style="color: #BA2121;" %)"%"(%%) | ||
![]() |
1.2 | 539 | } |
540 | ] | ||
541 | } | ||
542 | }, | ||
![]() |
1.4 | 543 | (% style="font-weight: bold; color: #008000;" %)"flight"(%%): { |
544 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"63d79c94-1e19-443f-8a17-50e59e633ea8"(%%), | ||
545 | (% style="font-weight: bold; color: #008000;" %)"departureDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
546 | (% style="font-weight: bold; color: #008000;" %)"returnDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
547 | (% style="font-weight: bold; color: #008000;" %)"departureTicketsLeft"(%%): (% style="color: #666666;" %)50(%%), | ||
548 | (% style="font-weight: bold; color: #008000;" %)"returnTicketsLeft"(%%): (% style="color: #666666;" %)50(%%), | ||
549 | (% style="font-weight: bold; color: #008000;" %)"departureAvailabilityType"(%%): (% style="color: #BA2121;" %)"FewPlaces"(%%), | ||
550 | (% style="font-weight: bold; color: #008000;" %)"returnAvailabilityType"(%%): (% style="color: #BA2121;" %)"FewPlaces"(%%), | ||
551 | (% style="font-weight: bold; color: #008000;" %)"isTwoWay"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
552 | (% style="font-weight: bold; color: #008000;" %)"sameBaggageForAll"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
553 | (% style="font-weight: bold; color: #008000;" %)"totalBaggage"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
554 | (% style="font-weight: bold; color: #008000;" %)"departureSegments"(%%): [ | ||
![]() |
1.3 | 555 | { |
![]() |
1.4 | 556 | (% style="font-weight: bold; color: #008000;" %)"airlineCode"(%%): (% style="color: #BA2121;" %)"FZ"(%%), |
557 | (% style="font-weight: bold; color: #008000;" %)"airlineName"(%%): (% style="color: #BA2121;" %)"Fly Dubai."(%%), | ||
558 | (% style="font-weight: bold; color: #008000;" %)"flightCode"(%%): (% style="color: #BA2121;" %)"FZ1722"(%%), | ||
559 | (% style="font-weight: bold; color: #008000;" %)"class"(%%): (% style="color: #BA2121;" %)"econom"(%%), | ||
560 | (% style="font-weight: bold; color: #008000;" %)"lugageWeight"(%%): (% style="color: #666666;" %)20(%%), | ||
561 | (% style="font-weight: bold; color: #008000;" %)"handLugageWeight"(%%): (% style="color: #666666;" %)6(%%), | ||
562 | (% style="font-weight: bold; color: #008000;" %)"departureFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
563 | (% style="font-weight: bold; color: #008000;" %)"departureCountryName"(%%): (% style="color: #BA2121;" %)"Kazakhstan"(%%), | ||
564 | (% style="font-weight: bold; color: #008000;" %)"departureCityName"(%%): (% style="color: #BA2121;" %)"Almaty"(%%), | ||
565 | (% style="font-weight: bold; color: #008000;" %)"departureAirportCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
566 | (% style="font-weight: bold; color: #008000;" %)"departureAirportName"(%%): (% style="color: #BA2121;" %)"Almaty Intl Airport"(%%), | ||
567 | (% style="font-weight: bold; color: #008000;" %)"departureTerminalCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
568 | (% style="font-weight: bold; color: #008000;" %)"arrivalFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
569 | (% style="font-weight: bold; color: #008000;" %)"arrivalCountryName"(%%): (% style="color: #BA2121;" %)"United Arab Emirates"(%%), | ||
570 | (% style="font-weight: bold; color: #008000;" %)"arrivalCityName"(%%): (% style="color: #BA2121;" %)"Dubai"(%%), | ||
571 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportCode"(%%): (% style="color: #BA2121;" %)"DXB"(%%), | ||
572 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportName"(%%): (% style="color: #BA2121;" %)"Dubai Intl Airport"(%%), | ||
573 | (% style="font-weight: bold; color: #008000;" %)"arrivalTerminalCode"(%%): (% style="color: #BA2121;" %)"DXB3"(%%), | ||
574 | (% style="font-weight: bold; color: #008000;" %)"flightDuration"(%%): (% style="color: #BA2121;" %)"0h 55m"(%%) | ||
![]() |
1.3 | 575 | } |
576 | ], | ||
![]() |
1.4 | 577 | (% style="font-weight: bold; color: #008000;" %)"returnSegments"(%%): [ |
![]() |
1.3 | 578 | { |
![]() |
1.4 | 579 | (% style="font-weight: bold; color: #008000;" %)"airlineCode"(%%): (% style="color: #BA2121;" %)"FZ"(%%), |
580 | (% style="font-weight: bold; color: #008000;" %)"airlineName"(%%): (% style="color: #BA2121;" %)"Fly Dubai."(%%), | ||
581 | (% style="font-weight: bold; color: #008000;" %)"flightCode"(%%): (% style="color: #BA2121;" %)"FZ1721"(%%), | ||
582 | (% style="font-weight: bold; color: #008000;" %)"class"(%%): (% style="color: #BA2121;" %)"econom"(%%), | ||
583 | (% style="font-weight: bold; color: #008000;" %)"lugageWeight"(%%): (% style="color: #666666;" %)20(%%), | ||
584 | (% style="font-weight: bold; color: #008000;" %)"handLugageWeight"(%%): (% style="color: #666666;" %)6(%%), | ||
585 | (% style="font-weight: bold; color: #008000;" %)"departureFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
586 | (% style="font-weight: bold; color: #008000;" %)"departureCountryName"(%%): (% style="color: #BA2121;" %)"United Arab Emirates"(%%), | ||
587 | (% style="font-weight: bold; color: #008000;" %)"departureCityName"(%%): (% style="color: #BA2121;" %)"Dubai"(%%), | ||
588 | (% style="font-weight: bold; color: #008000;" %)"departureAirportCode"(%%): (% style="color: #BA2121;" %)"DXB"(%%), | ||
589 | (% style="font-weight: bold; color: #008000;" %)"departureAirportName"(%%): (% style="color: #BA2121;" %)"Dubai Intl Airport"(%%), | ||
590 | (% style="font-weight: bold; color: #008000;" %)"departureTerminalCode"(%%): (% style="color: #BA2121;" %)"DXB3"(%%), | ||
591 | (% style="font-weight: bold; color: #008000;" %)"arrivalFlightDate"(%%): (% style="color: #BA2121;" %)"2024-02-18T20:00:00.000Z"(%%), | ||
592 | (% style="font-weight: bold; color: #008000;" %)"arrivalCountryName"(%%): (% style="color: #BA2121;" %)"Kazakhstan"(%%), | ||
593 | (% style="font-weight: bold; color: #008000;" %)"arrivalCityName"(%%): (% style="color: #BA2121;" %)"Almaty"(%%), | ||
594 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportCode"(%%): (% style="color: #BA2121;" %)"ALA"(%%), | ||
595 | (% style="font-weight: bold; color: #008000;" %)"arrivalAirportName"(%%): (% style="color: #BA2121;" %)"Almaty Intl Airport"(%%), | ||
596 | (% style="font-weight: bold; color: #008000;" %)"arrivalTerminalCode"(%%): (% style="color: #BA2121;" %)"DXB3"(%%), | ||
597 | (% style="font-weight: bold; color: #008000;" %)"flightDuration"(%%): (% style="color: #BA2121;" %)"8h 10m"(%%) | ||
![]() |
1.3 | 598 | } |
599 | ], | ||
![]() |
1.4 | 600 | (% style="font-weight: bold; color: #008000;" %)"passengers"(%%): [ |
![]() |
1.3 | 601 | { |
![]() |
1.4 | 602 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"42779547001000004-A1"(%%), |
603 | (% style="font-weight: bold; color: #008000;" %)"isAdult"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%), | ||
604 | (% style="font-weight: bold; color: #008000;" %)"selectedForwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), | ||
605 | (% style="font-weight: bold; color: #008000;" %)"selectedBackwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), | ||
606 | (% style="font-weight: bold; color: #008000;" %)"forwardBaggages"(%%): [ | ||
![]() |
1.3 | 607 | { |
![]() |
1.4 | 608 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), |
609 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"20 KG INCLUDED"(%%), | ||
610 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)0.0(%%), | ||
611 | (% style="font-weight: bold; color: #008000;" %)"currency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
612 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 613 | } |
614 | ], | ||
![]() |
1.4 | 615 | (% style="font-weight: bold; color: #008000;" %)"backwardBaggages"(%%): [ |
![]() |
1.3 | 616 | { |
![]() |
1.4 | 617 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), |
618 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"20 KG INCLUDED"(%%), | ||
619 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)0.0(%%), | ||
620 | (% style="font-weight: bold; color: #008000;" %)"currency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
621 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 622 | } |
623 | ] | ||
624 | }, | ||
625 | { | ||
![]() |
1.4 | 626 | (% style="font-weight: bold; color: #008000;" %)"id"(%%): (% style="color: #BA2121;" %)"42779547001000004-C1"(%%), |
627 | (% style="font-weight: bold; color: #008000;" %)"isAdult"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
628 | (% style="font-weight: bold; color: #008000;" %)"selectedForwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), | ||
629 | (% style="font-weight: bold; color: #008000;" %)"selectedBackwardBaggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), | ||
630 | (% style="font-weight: bold; color: #008000;" %)"forwardBaggages"(%%): [ | ||
![]() |
1.3 | 631 | { |
![]() |
1.4 | 632 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), |
633 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"20 KG INCLUDED"(%%), | ||
634 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)0.0(%%), | ||
635 | (% style="font-weight: bold; color: #008000;" %)"currency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
636 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 637 | } |
638 | ], | ||
![]() |
1.4 | 639 | (% style="font-weight: bold; color: #008000;" %)"backwardBaggages"(%%): [ |
![]() |
1.3 | 640 | { |
![]() |
1.4 | 641 | (% style="font-weight: bold; color: #008000;" %)"baggageCode"(%%): (% style="color: #BA2121;" %)"INCLUDED"(%%), |
642 | (% style="font-weight: bold; color: #008000;" %)"description"(%%): (% style="color: #BA2121;" %)"20 KG INCLUDED"(%%), | ||
643 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)0.0(%%), | ||
644 | (% style="font-weight: bold; color: #008000;" %)"currency"(%%): (% style="color: #BA2121;" %)"USD"(%%), | ||
645 | (% style="font-weight: bold; color: #008000;" %)"included"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 646 | } |
647 | ] | ||
648 | } | ||
649 | ] | ||
650 | }, | ||
![]() |
1.4 | 651 | (% style="font-weight: bold; color: #008000;" %)"extraServices"(%%): [], |
652 | (% style="font-weight: bold; color: #008000;" %)"insurancePrice"(%%): { | ||
653 | (% style="font-weight: bold; color: #008000;" %)"name"(%%): (% style="color: #BA2121;" %)"Medical INS (N10000)"(%%), | ||
654 | (% style="font-weight: bold; color: #008000;" %)"price"(%%): (% style="color: #666666;" %)13.44(%%), | ||
655 | (% style="font-weight: bold; color: #008000;" %)"priceSurcarge"(%%): (% style="color: #666666;" %)0.00(%%), | ||
656 | (% style="font-weight: bold; color: #008000;" %)"actualStartDate"(%%): (% style="color: #BA2121;" %)"2024-02-15T20:00:00.000Z"(%%), | ||
657 | (% style="font-weight: bold; color: #008000;" %)"actualEndDate"(%%): (% style="color: #BA2121;" %)"2024-02-17T20:00:00.000Z"(%%), | ||
658 | (% style="font-weight: bold; color: #008000;" %)"optional"(%%): (% style="font-weight: bold; color: #008000;" %)false(%%), | ||
659 | (% style="font-weight: bold; color: #008000;" %)"includedInPackagePrice"(%%): (% style="font-weight: bold; color: #008000;" %)true(%%) | ||
![]() |
1.3 | 660 | } |
![]() |
1.2 | 661 | }, |
![]() |
1.3 | 662 | { |
![]() |
1.4 | 663 | ))) |
664 | ))) | ||
![]() |
1.2 | 665 | |
666 | |||
667 | === Schema === | ||
668 | |||
![]() |
1.4 | 669 | (% class="box successmessage" %) |
670 | ((( | ||
![]() |
1.3 | 671 | CheckoutFormIn{ |
![]() |
1.2 | 672 | |
![]() |
1.3 | 673 | |reservationId|string($uuid) |
674 | nullable: true | ||
675 | |calcTourPackageRequests|[ | ||
676 | nullable: trueCalcTourPackageRequest{((( | ||
677 | |packageId|string | ||
678 | nullable: true | ||
679 | |extraServicePriceCodes|[ | ||
680 | nullable: truestring] | ||
681 | |flightPassengers|[ | ||
682 | nullable: trueFlightPassengerIn{((( | ||
![]() |
1.2 | 683 | |id|string |
684 | nullable: true | ||
![]() |
1.3 | 685 | |selectedForwardBaggageCode|string |
![]() |
1.2 | 686 | nullable: true |
![]() |
1.3 | 687 | |selectedBackwardBaggageCode|string |
![]() |
1.2 | 688 | nullable: true |
![]() |
1.3 | 689 | |
690 | }] | ||
691 | ))) | ||
692 | |includeInsurance|boolean | ||
![]() |
1.2 | 693 | nullable: true |
![]() |
1.3 | 694 | |refreshPrices|boolean |
695 | |||
696 | }] | ||
697 | ))) | ||
698 | |calcOnlyHotelPackageRequests|[ | ||
699 | nullable: trueCalcOnlyHotelPackageRequest{((( | ||
700 | |packageId|string | ||
![]() |
1.2 | 701 | nullable: true |
![]() |
1.3 | 702 | |extraServicePriceCodes|[ |
703 | nullable: truestring] | ||
704 | |includeInsurance|boolean | ||
705 | |refreshPrices|boolean | ||
706 | |||
707 | }] | ||
708 | ))) | ||
709 | |calcOnlyAviaPackageRequests|[ | ||
710 | nullable: trueCalcOnlyAviaPackageRequest{((( | ||
711 | |packageId|string | ||
![]() |
1.2 | 712 | nullable: true |
![]() |
1.3 | 713 | |refreshPrices|boolean |
714 | |flightPassengers|[ | ||
715 | nullable: trueFlightPassengerIn{((( | ||
716 | |id|string | ||
![]() |
1.2 | 717 | nullable: true |
![]() |
1.3 | 718 | |selectedForwardBaggageCode|string |
![]() |
1.2 | 719 | nullable: true |
![]() |
1.3 | 720 | |selectedBackwardBaggageCode|string |
![]() |
1.2 | 721 | nullable: true |
![]() |
1.3 | 722 | |
723 | }] | ||
724 | ))) | ||
725 | |||
726 | }] | ||
727 | ))) | ||
728 | |hotels|[ | ||
729 | nullable: trueCheckoutHotelIn{((( | ||
730 | |hotelPriceId|string | ||
![]() |
1.2 | 731 | nullable: true |
![]() |
1.3 | 732 | |agentConfirmationNumber|string |
![]() |
1.2 | 733 | nullable: true |
![]() |
1.3 | 734 | |note|string |
![]() |
1.2 | 735 | nullable: true |
![]() |
1.3 | 736 | |touristIds|[ |
737 | nullable: truestring($uuid)] | ||
738 | |||
739 | }] | ||
740 | ))) | ||
741 | |tourists|[ | ||
742 | nullable: trueCheckoutTouristIn{((( | ||
743 | |id|string($uuid) | ||
744 | |firstName|string | ||
![]() |
1.2 | 745 | nullable: true |
![]() |
1.3 | 746 | |lastName|string |
![]() |
1.2 | 747 | nullable: true |
![]() |
1.3 | 748 | |birthDate|string($date-time) |
![]() |
1.2 | 749 | nullable: true |
![]() |
1.3 | 750 | |passportNumber|string |
![]() |
1.2 | 751 | nullable: true |
![]() |
1.3 | 752 | |passportExpiry|string($date-time) |
![]() |
1.2 | 753 | nullable: true |
![]() |
1.3 | 754 | |passportIssue|string($date-time) |
![]() |
1.2 | 755 | nullable: true |
![]() |
1.3 | 756 | |citizenship|string |
![]() |
1.2 | 757 | nullable: true |
![]() |
1.3 | 758 | |tin|string |
![]() |
1.2 | 759 | nullable: true |
![]() |
1.3 | 760 | |isMale|boolean |
![]() |
1.2 | 761 | nullable: true |
![]() |
1.3 | 762 | |flightIds|[ |
763 | nullable: truestring] | ||
764 | |arrivalFlightInfo|ManualFlightInfo{((( | ||
765 | |flightNumber|string | ||
![]() |
1.2 | 766 | nullable: true |
![]() |
1.3 | 767 | |terminalCode|string |
![]() |
1.2 | 768 | nullable: true |
![]() |
1.3 | 769 | |date|string($date-time) |
![]() |
1.2 | 770 | nullable: true |
![]() |
1.3 | 771 | |time|string |
![]() |
1.2 | 772 | nullable: true |
![]() |
1.3 | 773 | |
774 | } | ||
775 | ))) | ||
776 | |departureFlightInfo|ManualFlightInfo{((( | ||
777 | |flightNumber|string | ||
![]() |
1.2 | 778 | nullable: true |
![]() |
1.3 | 779 | |terminalCode|string |
![]() |
1.2 | 780 | nullable: true |
![]() |
1.3 | 781 | |date|string($date-time) |
782 | nullable: true | ||
783 | |time|string | ||
784 | nullable: true | ||
![]() |
1.2 | 785 | |
![]() |
1.3 | 786 | } |
787 | ))) | ||
788 | |selectedVisaId|string | ||
789 | nullable: true | ||
790 | |transfers|[ | ||
791 | nullable: trueCheckoutTransferIn{((( | ||
792 | |id|string | ||
793 | nullable: true | ||
794 | |selectedTransferPriceId|string | ||
795 | nullable: true | ||
796 | |||
![]() |
1.2 | 797 | }] |
798 | ))) | ||
799 | |||
![]() |
1.3 | 800 | }] |
![]() |
1.2 | 801 | ))) |
![]() |
1.3 | 802 | |note|string |
803 | nullable: true | ||
804 | |contactPhone|string | ||
805 | nullable: true | ||
![]() |
1.2 | 806 | |
807 | } | ||
![]() |
1.4 | 808 | ))) |
![]() |
1.3 | 809 | |
![]() |
1.4 | 810 | (% class="box successmessage" %) |
811 | ((( | ||
![]() |
1.3 | 812 | CheckoutFormOut{ |
813 | |||
814 | |error|boolean | ||
815 | |errorCode|string | ||
![]() |
1.2 | 816 | nullable: true |
![]() |
1.3 | 817 | |errorDescription|string |
![]() |
1.2 | 818 | nullable: true |
![]() |
1.3 | 819 | |userErrorDescription|string |
![]() |
1.2 | 820 | nullable: true |
![]() |
1.3 | 821 | |priceCurrency|string |
![]() |
1.2 | 822 | nullable: true |
![]() |
1.3 | 823 | |totalPrice|number($double) |
824 | |agentCommissionPercent|number($double) | ||
825 | |agentCommissionAmount|number($double) | ||
826 | |requiredCitizenIdentifiers|[ | ||
827 | nullable: trueCitizenIdentifier{((( | ||
828 | |countryCode|string | ||
![]() |
1.2 | 829 | nullable: true |
![]() |
1.3 | 830 | |identifierType|IdentifierTypeEnumstringEnum: |
831 | [ TIN, FIN ] | ||
832 | |||
833 | }] | ||
834 | ))) | ||
835 | |hotels|[ | ||
836 | nullable: trueCheckoutHotelOut{((( | ||
837 | |hotelPriceId|string | ||
![]() |
1.2 | 838 | nullable: true |
![]() |
1.3 | 839 | |touristIds|[ |
840 | nullable: truestring($uuid)] | ||
841 | |errorCode|string | ||
![]() |
1.2 | 842 | nullable: true |
![]() |
1.3 | 843 | |errorMessage|string |
![]() |
1.2 | 844 | nullable: true |
![]() |
1.3 | 845 | |description|string |
![]() |
1.2 | 846 | nullable: true |
847 | |||
848 | }] | ||
849 | ))) | ||
![]() |
1.3 | 850 | |tourists|[ |
851 | nullable: trueCheckoutTouristOut{...}] | ||
852 | |visas|[ | ||
853 | nullable: trueServicePrice{((( | ||
854 | |prid|string($uuid) | ||
855 | |prName|string | ||
856 | nullable: true | ||
857 | |prValue|number($double) | ||
858 | |sortingOrder|integer($int32) | ||
![]() |
1.2 | 859 | |
860 | }] | ||
861 | ))) | ||
![]() |
1.3 | 862 | |terminals|[ |
863 | nullable: trueTerminal{((( | ||
864 | |terminalCode|string | ||
865 | nullable: true | ||
866 | |cityUID|string($uuid) | ||
867 | nullable: true | ||
868 | |districtUID|string($uuid) | ||
869 | nullable: true | ||
870 | |terminalName|string | ||
871 | nullable: true | ||
872 | |countryCode|string | ||
873 | nullable: true | ||
874 | |note|string | ||
875 | nullable: true | ||
![]() |
1.2 | 876 | |
877 | }] | ||
878 | ))) | ||
![]() |
1.3 | 879 | |containsError|boolean |
880 | |refreshPriceResult|RefreshPriceResultEnumstringEnum: | ||
881 | [ Success, HotelPriceNoMoreAvailable, FlightPriceNoMoreAvailable ] | ||
882 | |reservationId|string($uuid) | ||
883 | |reservationDetailsUnavailable|boolean | ||
![]() |
1.2 | 884 | |
885 | } | ||
![]() |
1.4 | 886 | ))) |
![]() |
1.2 | 887 | |
888 | |||
![]() |
1.3 | 889 | == Descriptions == |
![]() |
1.2 | 890 | |
891 | |||
![]() |
1.3 | 892 | === Request === |
![]() |
1.2 | 893 | |
![]() |
1.3 | 894 | Here's a table describing each parameter of the JSON request: |
![]() |
1.2 | 895 | |
![]() |
1.3 | 896 | (% class="table-bordered" %) |
897 | |=Parameter|=Data Type|=Description | ||
898 | |calcTourPackageRequests|Array|An array of objects, each representing a tour package request. | ||
899 | |refreshPrices|Boolean|If true, the prices for the tour package will be refreshed. | ||
900 | |packageId|String|A unique identifier for the tour package. | ||
901 | |flightPassengers|Array|An array of objects, each representing a flight passenger. | ||
902 | |id|String|A unique identifier for each flight passenger. | ||
903 | |selectedForwardBaggageCode|String|The selected baggage option for the forward journey. there is two optoions "" | ||
904 | |selectedBackwardBaggageCode|String|The selected baggage option for the backward journey. | ||
905 | |extraServicePriceCodes|Array|An array of extra service price codes. If empty, no extra services are selected. | ||
906 | |includeInsurance|Boolean|If true, insurance will be included in the tour package. | ||
907 | |calcOnlyHotelPackageRequests|Array|An array of objects, each representing a hotel-only package request. If empty, no hotel-only packages are requested. | ||
908 | |calcOnlyAviaPackageRequests|Array|An array of objects, each representing an avia-only package request. If empty, no avia-only packages are requested. | ||
![]() |
1.2 | 909 | |
![]() |
1.3 | 910 | === Response === |
![]() |
1.2 | 911 | |
![]() |
1.3 | 912 | (% class="table-bordered" %) |
913 | |=Parameter|=Data Type|=Description | ||
914 | |priceCurrency|String|The currency code (ISO 4217) for all prices mentioned in the response. | ||
915 | |totalPrice|Number|The total price of the booking. | ||
916 | |agentCommissionPercent|Number|The commission percentage for the agent. | ||
917 | |agentCommissionAmount|Number|The total commission amount for the agent in priceCurrency. | ||
918 | |requiredCitizenIdentifiers[*].countryCode|String|The ISO 3166-1 alpha-2 country code. | ||
919 | |requiredCitizenIdentifiers[*].identifierType|String|The type of identifier required (e.g., "TIN", "FIN"). **TIN (Taxpayer Identification Number) & FIN (Financial Identification Number)** | ||
920 | |hotels[*].hotelPriceId|String|Unique identifier for the hotel price. | ||
921 | |hotels[*].touristIds[*]|String|List of tourist IDs that are booked in this hotel. | ||
922 | |hotels[*].description|String|A brief description of the hotel. | ||
923 | |tourists[*].id|String|Unique identifier for the tourist. | ||
924 | |tourists[*].isAdult|Boolean|Indicates if the tourist is an adult. | ||
925 | |tourists[*].flightIds[*]|String|Identifiers for flights associated with the tourist. | ||
926 | |tourists[*].flights[*].flightId|String|Unique identifier for the flight. | ||
927 | |tourists[*].flights[*].note|String|Additional information about the flight, such as baggage allowance. | ||
928 | |tourists[*].insurancePrice.insuranceId|String|Unique identifier for the insurance product. | ||
929 | |tourists[*].insurancePrice.insuranceServiceId|String|Identifier for the insurance service provider. | ||
930 | |...|...|Additional fields for insurancePrice as detailed previously. | ||
931 | |tourists[*].transfers[*].id|String|Unique identifier for the transfer service. | ||
932 | |tourists[*].transfers[*].type|String|The type of transfer (e.g., "Arrival", "Departure"). | ||
933 | |tourists[*].transfers[*].flightId|String|Identifier of the flight associated with this transfer. | ||
934 | |tourists[*].transfers[*].checkInHotelId|String|Hotel ID for check-in associated with this transfer (for arrival type). | ||
935 | |tourists[*].transfers[*].checkOutHotelId|String|Hotel ID for check-out associated with this transfer (for departure type). | ||
936 | |tourists[*].transfers[*].selectedTransferPriceId|String|The ID of the selected pricing option for the transfer. | ||
937 | |tourists[*].transfers[*].transferPrices[*].id|String|Unique identifier for the transfer price option. | ||
938 | |tourists[*].transfers[*].transferPrices[*].name|String|The name of the transfer service (e.g., "GROUP", "MINIVAN"). | ||
939 | |...|...|Additional fields for transferPrices as detailed previously. | ||
940 | |visas[*].prid|String|Unique identifier for the visa option. | ||
941 | |visas[*].prName|String|The name of the visa option. | ||
942 | |visas[*].prValue|Number|The cost associated with this visa option. | ||
943 | |visas[*].sortingOrder|Number|Used to sort visa options in the response or UI. | ||
944 | |terminals[*].terminalCode|String|The code representing the terminal. | ||
945 | |terminals[*].cityUID|String|Unique identifier for the city where the terminal is located. | ||
946 | |...|...|Additional fields for terminals as detailed previously. | ||
947 | |containsError|Boolean|Indicates if the response contains any errors. | ||
948 | |refreshPriceResult|String|The result of attempting to refresh the price (e.g., "Success"). | ||
949 | |reservationId|String|Unique identifier for the reservation. | ||
950 | |reservationDetailsUnavailable|Boolean|Indicates if the reservation details are currently unavailable. | ||
951 | |error|Boolean|A generic error indicator, presumably redundant with containsError. | ||
![]() |
1.2 | 952 | |
![]() |
1.3 | 953 |