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 |