Changes for page 7. GetReservations

Last modified by Giorgi Mdivnishvili on 2024/08/16 18:29

From version 4.1
edited by Giorgi Mdivnishvili
on 2024/08/16 18:18
Change comment: There is no comment for this version
To version 5.1
edited by Giorgi Mdivnishvili
on 2024/08/16 18:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -64,6 +64,127 @@
64 64  
65 65  {{code language="JSON"}}
66 66  {
67 + "pageId": 0,
68 + "pagesCount": 0,
69 + "reservations": [
70 + {
71 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
72 + "number": "string",
73 + "agentConfirmationNumber": "string",
74 + "registrationDate": "2024-08-16T14:13:00.703Z",
75 + "packageType": "Package",
76 + "status": "NotConfirmed",
77 + "statusForAgent": "New",
78 + "departureToCityName": "string",
79 + "departureToAirlineName": "string",
80 + "arrivalTime": "2024-08-16T14:13:00.703Z",
81 + "arrivalCountryName": "string",
82 + "departureTime": "2024-08-16T14:13:00.703Z",
83 + "pickupPeriods": [
84 + "string"
85 + ],
86 + "driverMobile": "string",
87 + "paymentInOutInvCurrency": {
88 + "currencyCode": "string",
89 + "price": 0,
90 + "netPrice": 0,
91 + "paid": 0,
92 + "unpaid": 0,
93 + "comission": 0,
94 + "comissionPercent": 0
95 + },
96 + "paymentInSellCurrency": {
97 + "currencyCode": "string",
98 + "price": 0,
99 + "netPrice": 0,
100 + "paid": 0,
101 + "unpaid": 0,
102 + "comission": 0,
103 + "comissionPercent": 0
104 + },
105 + "showDownloadDocuments": true,
106 + "guideMeetings": [
107 + {
108 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
109 + "meetingStartTime": "2024-08-16T14:13:00.703Z",
110 + "meetingEndTime": "2024-08-16T14:13:00.703Z",
111 + "hotelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
112 + "hotelName": "string",
113 + "guides": [
114 + {
115 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
116 + "name": "string",
117 + "mobile": "string"
118 + }
119 + ]
120 + }
121 + ],
122 + "services": [
123 + {
124 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
125 + "serviceDate": "2024-08-16T14:13:00.703Z",
126 + "type": "Arrival",
127 + "description": "string",
128 + "touristIds": [
129 + "string"
130 + ],
131 + "serviceDetails": [
132 + {
133 + "flightCode": "string",
134 + "airlineName": "string",
135 + "departureTime": "2024-08-16T14:13:00.703Z",
136 + "departureCityName": "string",
137 + "departureAirportCode": "string",
138 + "departureTerminalCode": "string",
139 + "arrivalTime": "2024-08-16T14:13:00.703Z",
140 + "arrivalCityName": "string",
141 + "arrivalAirportCode": "string",
142 + "arrivalTerminalCode": "string",
143 + "isArrivalFlight": true
144 + }
145 + ]
146 + }
147 + ],
148 + "tourists": [
149 + {
150 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
151 + "gender": "None",
152 + "ageCategory": "Adult",
153 + "title": "string",
154 + "firstName": "string",
155 + "lastName": "string",
156 + "birthDate": "2024-08-16",
157 + "passportNumber": "string",
158 + "passportExpiryDate": "2024-08-16",
159 + "tin": "string",
160 + "citizenshipCountryCode": "string",
161 + "canEdit": true
162 + }
163 + ],
164 + "documents": [
165 + {
166 + "type": "None",
167 + "descriptions": [
168 + "string"
169 + ],
170 + "url": "string"
171 + }
172 + ],
173 + "invoiceUrl": "string"
174 + }
175 + ]
176 +}
177 +No links
178 +
179 +POST
180 +/api/Reservations/GetReser
181 +{{/code}}
182 +
183 +
184 +=== Response example ===
185 +
186 +{{code language="Json"}}
187 +{
67 67   "pageId": 0,
68 68   "pagesCount": 0,
69 69   "reservations": [
... ... @@ -231,194 +231,6 @@
231 231  {{/code}}
232 232  
233 233  
234 -=== Response example ===
235 -
236 -{{code language="Json"}}
237 -{
238 - "reservation": {
239 - "id": "3882a7ee-fec1-4bd3-9e73-ccc4613be36d",
240 - "rfNumber": "314303 / 104429",
241 - "contactNumber": "teeeest, for testing purpose !, Contact Number: 597101803",
242 - "agentName": "Mr. Giorgi Mdivnishvili",
243 - "totalPrice": 782,
244 - "agentCommission": 0,
245 - "currency": "USD",
246 - "tourists": [
247 - {
248 - "id": "0b3cb288-00c5-4c68-946e-87fc5f5d5b82",
249 - "gender": "Male",
250 - "ageCategory": "Adult",
251 - "firstName": "Teeeeest",
252 - "lastName": "Teest",
253 - "birthDate": "1990-09-23T00:00:00.000",
254 - "passportNumber": "1231233",
255 - "passportExpiryDate": "2029-12-23T00:00:00.000",
256 - "citizenshipCountryCode": "GE",
257 - "citizenshipCountryName": "Georgia",
258 - "arrivalDate": "2024-05-17T07:10:00.000",
259 - "arrivalFlightNumber": "FZ1722",
260 - "arrivalTerminalCode": "DXB3",
261 - "returnDate": "2024-05-21T21:25:00.000",
262 - "returnFlightNumber": "FZ1721",
263 - "returnTerminalCode": "DXB3",
264 - "showReturn": true
265 - },
266 - {
267 - "id": "27977a19-045e-4990-95a8-fbd7d49083de",
268 - "gender": "Male",
269 - "ageCategory": "Adult",
270 - "firstName": "Test",
271 - "lastName": "Teeeest",
272 - "birthDate": "1990-09-23T00:00:00.000",
273 - "passportNumber": "123123",
274 - "passportExpiryDate": "2029-12-23T00:00:00.000",
275 - "citizenshipCountryCode": "GE",
276 - "citizenshipCountryName": "Georgia",
277 - "arrivalDate": "2024-05-17T07:10:00.000",
278 - "arrivalFlightNumber": "FZ1722",
279 - "arrivalTerminalCode": "DXB3",
280 - "returnDate": "2024-05-21T21:25:00.000",
281 - "returnFlightNumber": "FZ1721",
282 - "returnTerminalCode": "DXB3",
283 - "showReturn": true
284 - }
285 - ],
286 - "hotels": [
287 - {
288 - "id": "b768a900-bfc5-4dc4-958a-47a3bf92b6f8",
289 - "hotelName": "Ibis Al Rigga",
290 - "cityName": "Dubai",
291 - "hotelClass": "3",
292 - "checkInDate": "2024-05-17T00:00:00.000",
293 - "checkOutDate": "2024-05-21T00:00:00.000",
294 - "roomCategoryName": "Standard room with 1 double bed",
295 - "placementName": "DBL",
296 - "mealPlan": "RO"
297 - }
298 - ],
299 - "flights": [
300 - {
301 - "id": "5720af80-17de-4913-94c5-2e019c9fbb9c",
302 - "isArrival": true,
303 - "touristId": "0b3cb288-00c5-4c68-946e-87fc5f5d5b82",
304 - "touristName": "Teeeeest Teest",
305 - "date": "2024-05-17T07:10:00.000",
306 - "departureAirport": "ALA",
307 - "departureTerminal": "ALA",
308 - "arrivalAirport": "DXB",
309 - "arrivalTerminal": "DXB3",
310 - "note": "Kazunion Block, Baggage Info: 20 Kg Included"
311 - },
312 - {
313 - "id": "81fce7ff-b359-46ea-ae66-1c41af7c347a",
314 - "isArrival": false,
315 - "touristId": "0b3cb288-00c5-4c68-946e-87fc5f5d5b82",
316 - "touristName": "Teeeeest Teest",
317 - "date": "2024-05-21T21:25:00.000",
318 - "departureAirport": "DXB",
319 - "departureTerminal": "DXB3",
320 - "arrivalAirport": "ALA",
321 - "arrivalTerminal": "ALA",
322 - "note": "Kazunion Block, Baggage Info: 20 Kg Included"
323 - },
324 - {
325 - "id": "215d3de6-8969-4265-97bd-3d716a0d4415",
326 - "isArrival": true,
327 - "touristId": "27977a19-045e-4990-95a8-fbd7d49083de",
328 - "touristName": "Test Teeeest",
329 - "date": "2024-05-17T07:10:00.000",
330 - "departureAirport": "ALA",
331 - "departureTerminal": "ALA",
332 - "arrivalAirport": "DXB",
333 - "arrivalTerminal": "DXB3",
334 - "note": "Kazunion Block, Baggage Info: 20 Kg Included"
335 - },
336 - {
337 - "id": "8c6b26b3-5bb2-4fb9-b89c-2568b1f74b64",
338 - "isArrival": false,
339 - "touristId": "27977a19-045e-4990-95a8-fbd7d49083de",
340 - "touristName": "Test Teeeest",
341 - "date": "2024-05-21T21:25:00.000",
342 - "departureAirport": "DXB",
343 - "departureTerminal": "DXB3",
344 - "arrivalAirport": "ALA",
345 - "arrivalTerminal": "ALA",
346 - "note": "Kazunion Block, Baggage Info: 20 Kg Included"
347 - }
348 - ],
349 - "transfers": [
350 - {
351 - "id": "8c9e4c18-f849-45d9-940b-69eebd67edb0",
352 - "transferType": "ARRIVAL",
353 - "vehicleName": "GROUP",
354 - "touristId": "0b3cb288-00c5-4c68-946e-87fc5f5d5b82",
355 - "touristName": "Teeeeest Teest",
356 - "date": "2024-05-17T00:00:00.000",
357 - "fromTerminal": "DXB",
358 - "fromCityName": "Dubai",
359 - "toHotelName": "Ibis Al Rigga",
360 - "toCityName": "Dubai",
361 - "note": "teeeest, for testing purpose !, Contact Number: 597101803"
362 - },
363 - {
364 - "id": "654df3d5-a6ed-42e6-af61-47a6b5a85f32",
365 - "transferType": "DEPARTURE",
366 - "vehicleName": "GROUP",
367 - "touristId": "0b3cb288-00c5-4c68-946e-87fc5f5d5b82",
368 - "touristName": "Teeeeest Teest",
369 - "date": "2024-05-21T00:00:00.000",
370 - "fromCityName": "Dubai",
371 - "fromHotelName": "Ibis Al Rigga",
372 - "toTerminal": "DXB",
373 - "toCityName": "Dubai"
374 - },
375 - {
376 - "id": "8c9e4c18-f849-45d9-940b-69eebd67edb0",
377 - "transferType": "ARRIVAL",
378 - "vehicleName": "GROUP",
379 - "touristId": "27977a19-045e-4990-95a8-fbd7d49083de",
380 - "touristName": "Test Teeeest",
381 - "date": "2024-05-17T00:00:00.000",
382 - "fromTerminal": "DXB",
383 - "fromCityName": "Dubai",
384 - "toHotelName": "Ibis Al Rigga",
385 - "toCityName": "Dubai",
386 - "note": "teeeest, for testing purpose !, Contact Number: 597101803"
387 - },
388 - {
389 - "id": "654df3d5-a6ed-42e6-af61-47a6b5a85f32",
390 - "transferType": "DEPARTURE",
391 - "vehicleName": "GROUP",
392 - "touristId": "27977a19-045e-4990-95a8-fbd7d49083de",
393 - "touristName": "Test Teeeest",
394 - "date": "2024-05-21T00:00:00.000",
395 - "fromCityName": "Dubai",
396 - "fromHotelName": "Ibis Al Rigga",
397 - "toTerminal": "DXB",
398 - "toCityName": "Dubai"
399 - }
400 - ],
401 - "services": [
402 - {
403 - "id": "4c5d1e9c-2b87-4ec8-9bd8-96a270419322",
404 - "serviceDate": "2024-05-17T07:10:00.000",
405 - "serviceName": "Insurance",
406 - "touristId": "27977a19-045e-4990-95a8-fbd7d49083de",
407 - "touristName": "Test Teeeest"
408 - },
409 - {
410 - "id": "1e1ad6a2-ee59-4c8c-868c-34a25343e7ca",
411 - "serviceDate": "2024-05-17T07:10:00.000",
412 - "serviceName": "Insurance",
413 - "touristId": "0b3cb288-00c5-4c68-946e-87fc5f5d5b82",
414 - "touristName": "Teeeeest Teest"
415 - }
416 - ]
417 - }
418 -}
419 -{{/code}}
420 -
421 -
422 422  === Schema ===
423 423  
424 424  {{success}}