Changes for page 5. GetReservationDetails
Last modified by Giorgi Mdivnishvili on 2024/04/12 19:08
From version 3.1
edited by Giorgi Mdivnishvili
on 2024/04/12 19:08
on 2024/04/12 19:08
Change comment:
There is no comment for this version
To version 1.1
edited by Giorgi Mdivnishvili
on 2024/04/12 18:26
on 2024/04/12 18:26
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,340 +1,32 @@ 1 1 {{box cssClass="floatinginfobox" title="**Contents**"}} 2 - 3 - 4 4 {{toc/}} 5 5 {{/box}} 6 6 7 -= Method Description=5 += Paragraph 1 = 8 8 7 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 9 9 10 - ThisAPI endpoint facilitates theretrieval of information pertainingto a previously booked reservation for data verificationpurposes.9 +== Sub-paragraph == 11 11 12 - Toutilizethisfunctionality, simplyprovidethe reservationIdparameterobtainedfollowingthe initial reservation requestandsubmittheAPIrequest.11 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 13 13 13 +== Sub-paragraph == 14 14 15 - ==Endpoint URL-[POST]==15 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 16 16 17 -{{info}} 18 -[[https:~~/~~/integration.kazunion.com/api/Reservations/GetReservationDetails>>https://integration.kazunion.com/api/Reservations/GetReservationDetails]] 19 -{{/info}} 17 +=== Sub-sub paragraph === 20 20 19 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 21 21 22 -== Request Parameters == 23 23 24 -(% class="box infomessage" %) 25 -((( 26 -None 27 -))) 22 += Paragraph 2 = 28 28 24 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 29 29 30 -== RequestBody==26 +== Sub-paragraph == 31 31 32 -{{code language="Json"}} 33 -{"id":"e5955628-9fbb-4418-89e4-a928a6f92d59"} 34 -{{/code}} 28 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 35 35 36 -(% class="wikigeneratedid" id="HRequestBodyexample" %) 37 -(% id="cke_bm_10575S" style="display:none" %) 30 +== Sub-paragraph == 38 38 39 - 40 - 41 -== Request Body example == 42 - 43 -{{code language="Json"}} 44 -{"id":"e5955628-9fbb-4418-89e4-a928a6f92d59"} 45 -{{/code}} 46 - 47 - 48 -== Response example == 49 - 50 -{{code language="Json"}} 51 -{ 52 - "reservation": { 53 - "id": "e5955628-9fbb-4418-89e4-a928a6f92d59", 54 - "rfNumber": "314612 / 104586", 55 - "contactNumber": "teeeest, for testing purpose !, Contact Number: 597101803", 56 - "agentName": "Mr. Giorgi Mdivnishvili", 57 - "totalPrice": 47, 58 - "agentCommission": 0, 59 - "currency": "USD", 60 - "tourists": [ 61 - { 62 - "id": "69c369ca-cc96-40a3-bc72-914570239d52", 63 - "gender": "Male", 64 - "ageCategory": "Adult", 65 - "firstName": "Teeeest", 66 - "lastName": "Teeeest", 67 - "passportNumber": "123123", 68 - "passportExpiryDate": "2025-09-23T00:00:00.000", 69 - "citizenshipCountryCode": "KZ", 70 - "citizenshipCountryName": "Kazakhstan", 71 - "arrivalDate": "2024-06-30T00:00:00.000", 72 - "arrivalTerminalCode": "DXB2", 73 - "returnDate": "2024-07-01T00:00:00.000", 74 - "returnTerminalCode": "DXB2", 75 - "showReturn": true 76 - }, 77 - { 78 - "id": "22c86f25-0914-499e-86e8-f3da7cc1b6f4", 79 - "gender": "Male", 80 - "ageCategory": "Adult", 81 - "firstName": "Teeeest", 82 - "lastName": "Teeeest", 83 - "birthDate": "1990-09-23T00:00:00.000", 84 - "passportNumber": "1231233", 85 - "passportExpiryDate": "2025-12-23T00:00:00.000", 86 - "citizenshipCountryCode": "KZ", 87 - "citizenshipCountryName": "Kazakhstan", 88 - "arrivalDate": "2024-06-30T00:00:00.000", 89 - "arrivalTerminalCode": "DXB2", 90 - "returnDate": "2024-07-01T00:00:00.000", 91 - "returnTerminalCode": "DXB2", 92 - "showReturn": true 93 - } 94 - ], 95 - "hotels": [ 96 - { 97 - "id": "df273eac-855f-40da-b115-258647183adf", 98 - "hotelName": "Royal Continental Hotel", 99 - "cityName": "Dubai", 100 - "hotelClass": "4", 101 - "checkInDate": "2024-06-30T00:00:00.000", 102 - "checkOutDate": "2024-07-01T00:00:00.000", 103 - "roomCategoryName": "Superior King Room", 104 - "placementName": "DBL", 105 - "mealPlan": "RO" 106 - } 107 - ], 108 - "flights": [], 109 - "transfers": [], 110 - "services": [] 111 - } 112 -} 113 -{{/code}} 114 - 115 - 116 -=== Schema === 117 - 118 -{{success}} 119 -GetReservationDetailsResponse{ 120 - 121 -|reservation|ReservationDetails{((( 122 -|id|string($uuid) 123 -|rfNumber|string 124 -nullable: true 125 -|contactNumber|string 126 -nullable: true 127 -|agentName|string 128 -nullable: true 129 -|totalPrice|number($double) 130 -|agentCommission|number($double) 131 -|netPrice|number($double) 132 -nullable: true 133 -|currency|string 134 -nullable: true 135 -|tourists|[ 136 -nullable: trueResDetailsTourist{((( 137 -|id|string($uuid) 138 -|gender|GenderEnumstringEnum: 139 -[ None, Male, Female ] 140 -|ageCategory|AgeCategorystringEnum: 141 -[ Adult, Infant, Child ] 142 -|firstName|string 143 -nullable: true 144 -|lastName|string 145 -nullable: true 146 -|birthDate|string($date-time) 147 -nullable: true 148 -|passportNumber|string 149 -nullable: true 150 -|passportExpiryDate|string($date-time) 151 -nullable: true 152 -|tin|string 153 -nullable: true 154 -|citizenshipCountryCode|string 155 -nullable: true 156 -|citizenshipCountryName|string 157 -nullable: true 158 -|mobile|string 159 -nullable: true 160 -|email|string 161 -nullable: true 162 -|arrivalDate|string($date-time) 163 -nullable: true 164 -|arrivalFlightNumber|string 165 -nullable: true 166 -|arrivalTerminalCode|string 167 -nullable: true 168 -|returnDate|string($date-time) 169 -nullable: true 170 -|returnFlightNumber|string 171 -nullable: true 172 -|returnTerminalCode|string 173 -nullable: true 174 -|showReturn|boolean 175 - 176 -}] 177 -))) 178 -|hotels|[ 179 -nullable: trueResDetailsHotel{((( 180 -|id|string($uuid) 181 -|hotelName|string 182 -nullable: true 183 -|cityName|string 184 -nullable: true 185 -|hotelClass|string 186 -nullable: true 187 -|checkInDate|string($date-time) 188 -|checkOutDate|string($date-time) 189 -|roomCategoryName|string 190 -nullable: true 191 -|placementName|string 192 -nullable: true 193 -|mealPlan|string 194 -nullable: true 195 -|agentConfirmationNumber|string 196 -nullable: true 197 - 198 -}] 199 -))) 200 -|flights|[ 201 -nullable: trueResDetailsFlight{((( 202 -|id|string($uuid) 203 -|isArrival|boolean 204 -|touristId|string($uuid) 205 -|touristName|string 206 -nullable: true 207 -|date|string($date-time) 208 -|departureAirport|string 209 -nullable: true 210 -|departureTerminal|string 211 -nullable: true 212 -|arrivalAirport|string 213 -nullable: true 214 -|arrivalTerminal|string 215 -nullable: true 216 -|agentConfirmationNumber|string 217 -nullable: true 218 -|bookingConfirmationNumber|string 219 -nullable: true 220 -|note|string 221 -nullable: true 222 - 223 -}] 224 -))) 225 -|transfers|[ 226 -nullable: trueResDetailsTransfer{((( 227 -|id|string($uuid) 228 -|transferType|string 229 -nullable: true 230 -|vehicleName|string 231 -nullable: true 232 -|touristId|string($uuid) 233 -|touristName|string 234 -nullable: true 235 -|date|string($date-time) 236 -|fromTerminal|string 237 -nullable: true 238 -|fromCityName|string 239 -nullable: true 240 -|fromHotelName|string 241 -nullable: true 242 -|toHotelName|string 243 -nullable: true 244 -|toTerminal|string 245 -nullable: true 246 -|toCityName|string 247 -nullable: true 248 -|agentConfirmationNumber|string 249 -nullable: true 250 -|note|string 251 -nullable: true 252 - 253 -}] 254 -))) 255 -|services|[ 256 -nullable: trueResDetailsService{((( 257 -|id|string($uuid) 258 -|serviceDate|string($date-time) 259 -|serviceName|string 260 -nullable: true 261 -|touristId|string($uuid) 262 -|touristName|string 263 -nullable: true 264 -|note|string 265 -nullable: true 266 - 267 -}] 268 -))) 269 - 270 -} 271 -))) 272 - 273 -} 274 -{{/success}} 275 - 276 - 277 -== Description == 278 - 279 - 280 -(% class="table-bordered" %) 281 -|=Parameter|=Value Type|=Description 282 -|id|String|The unique identifier for the reservation, typically a UUID or similar. 283 -|rfNumber|String|The reference number for the reservation, usually generated by the system. 284 -|contactNumber|String|The contact number associated with the reservation, used for communication purposes. 285 -|agentName|String|The name of the agent who made the reservation, useful for tracking and accountability. 286 -|totalPrice|Number|The total price of the reservation, calculated based on the services and products included. 287 -|agentCommission|Number|The commission earned by the agent for this reservation, calculated as a percentage of the total price. 288 -|currency|String|The currency in which the price and commission are denominated, typically in ISO 4217 format (e.g., USD, EUR). 289 -|tourists[].id|String|The unique identifier for each tourist, typically a UUID. 290 -|tourists[].gender|String|The gender of the tourist, usually : [ None, Male, Female ] 291 -|tourists[].ageCategory|String|The age category of the tourist, such as 'Adult', 'Child', or 'Infant'. 292 -|tourists[].firstName|String|The first name of the tourist, as it appears on their passport. 293 -|tourists[].lastName|String|The last name of the tourist, as it appears on their passport. 294 -|tourists[].birthDate|String (Date)|The birth date of the tourist, typically in ISO 8601 format (YYYY-MM-DD). 295 -|tourists[].passportNumber|String|The passport number of the tourist, as it appears on their passport. 296 -|tourists[].passportExpiryDate|String (Date)|The expiry date of the tourist's passport, typically in ISO 8601 format (YYYY-MM-DD). 297 -|tourists[].citizenshipCountryCode|String|The ISO 3166-1 alpha-2 code of the tourist's country of citizenship (e.g., US, GB). 298 -|tourists[].citizenshipCountryName|String|The full name of the tourist's country of citizenship. 299 -|tourists[].arrivalDate|String (Date)|The date of the tourist's arrival, typically in ISO 8601 format (YYYY-MM-DD). 300 -|tourists[].arrivalFlightNumber|String|The flight number for the tourist's arrival, as provided by the airline. 301 -|tourists[].arrivalTerminalCode|String|The terminal code for the tourist's arrival, as provided by the airport. 302 -|tourists[].returnDate|String (Date)|The date of the tourist's return, typically in ISO 8601 format (YYYY-MM-DD). 303 -|tourists[].returnFlightNumber|String|The flight number for the tourist's return, as provided by the airline. 304 -|tourists[].returnTerminalCode|String|The terminal code for the tourist's return, as provided by the airport. 305 -|tourists[].showReturn|Boolean|A boolean indicating whether the return information should be displayed, useful for one-way trips. 306 -|hotels[].id|String|The unique identifier for each hotel booking, typically a UUID or similar. 307 -|hotels[].hotelName|String|The name of the hotel where the booking is made. 308 -|hotels[].cityName|String|The city where the hotel is located. 309 -|hotels[].hotelClass|String|The class or rating of the hotel, such as '3-star', '4-star', '5-star', etc. 310 -|hotels[].checkInDate|String (Date)|The check-in date for the hotel booking, typically in ISO 8601 format (YYYY-MM-DD). 311 -|hotels[].checkOutDate|String (Date)|The check-out date for the hotel booking, typically in ISO 8601 format (YYYY-MM-DD). 312 -|hotels[].roomCategoryName|String|The category of the room booked, such as 'Standard', 'Deluxe', 'Suite', etc. 313 -|hotels[].placementName|String|The type of placement, such as 'DBL' for double room, 'SGL' for single room, etc. 314 -|hotels[].mealPlan|String|The meal plan for the hotel booking, such as 'RO' for Room Only, 'BB' for Bed and Breakfast, etc. 315 -|flights[].id|String|The unique identifier for each flight, typically a UUID or similar. 316 -|flights[].isArrival|Boolean|A boolean indicating whether this flight is an arrival flight, useful for distinguishing between arrival and departure flights. 317 -|flights[].touristId|String|The id of the tourist taking this flight, linking the flight to a specific tourist. 318 -|flights[].touristName|String|The name of the tourist taking this flight, useful for passenger lists. 319 -|flights[].date|String (Date)|The date and time of the flight, typically in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). 320 -|flights[].departureAirport|String|The IATA code of the airport from which the flight departs (e.g., JFK, LHR). 321 -|flights[].departureTerminal|String|The terminal from which the flight departs, as provided by the airport. 322 -|flights[].arrivalAirport|String|The IATA code of the airport at which the flight arrives (e.g., JFK, LHR). 323 -|flights[].arrivalTerminal|String|The terminal at which the flight arrives, as provided by the airport. 324 -|flights[].note|String|Any additional notes about the flight, such as 'Overnight flight', 'Meal included', etc. 325 -|transfers[].id|String|The unique identifier for each transfer, typically a UUID or similar. 326 -|transfers[].transferType|String|The type of transfer, such as 'ARRIVAL' for airport to hotel transfers, 'DEPARTURE' for hotel to airport transfers. 327 -|transfers[].vehicleName|String|The name of the vehicle used for the transfer, such as 'Private Car', 'Shared Shuttle', etc. 328 -|transfers[].touristId|String|The id of the tourist using this transfer, linking the transfer to a specific tourist. 329 -|transfers[].touristName|String|The name of the tourist using this transfer, useful for passenger lists. 330 -|transfers[].date|String (Date)|The date and time of the transfer, typically in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). 331 -|transfers[].fromTerminal|String|The terminal from which the transfer starts, as provided by the airport or hotel. 332 -|transfers[].fromCityName|String|The city from which the transfer starts. 333 -|transfers[].toHotelName|String|The hotel to which the transfer goes. 334 -|transfers[].toCityName|String|The city to which the transfer goes. 335 -|transfers[].note|String|Any additional notes about the transfer, such as 'Private transfer', 'Shared transfer', etc. 336 -|services[].id|String|The unique identifier for each service, typically a UUID or similar. 337 -|services[].serviceDate|String (Date)|The date and time of the service, typically in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ). 338 -|services[].serviceName|String|The name of the service, such as insurance in this example. 339 -|services[].touristId|String|The id of the tourist using this service, linking the service to a specific tourist. 340 -|services[].touristName|String|The name of the tourist using this service, useful for booking confirmations. 32 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.