Changes for page 2. GetOtherFlights

Last modified by Giorgi Mdivnishvili on 2024/04/11 17:06

From version 1.1
edited by Giorgi Mdivnishvili
on 2023/12/14 09:52
Change comment: There is no comment for this version
To version 10.1
edited by Giorgi Mdivnishvili
on 2023/12/27 10:41
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -GetOtherFlights
1 +2. GetOtherFlights
Content
... ... @@ -1,32 +1,643 @@
1 1  {{box cssClass="floatinginfobox" title="**Contents**"}}
2 +
3 +
2 2  {{toc/}}
3 3  {{/box}}
4 4  
5 -= Paragraph 1 =
7 += Method Description =
6 6  
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 +The initial method of the integration process is authorization. You will be provided with a test user username and password to generate the access token that you will need to pass in all the following methods.
8 8  
9 -== Sub-paragraph ==
10 10  
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.
12 +== Endpoint URL - [POST] ==
12 12  
13 -== Sub-paragraph ==
14 +{{info}}
15 +{{{ }}}
16 +{{/info}}
14 14  
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.
18 +== Request Parameters ==
16 16  
17 -=== Sub-sub paragraph ===
20 +(% class="box infomessage" %)
21 +(((
22 +None 
23 +)))
18 18  
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.
20 20  
26 +== Request Body ==
21 21  
22 -= Paragraph 2 =
28 +{{code language="Json"}}
29 +{
30 + "package": {
31 + "id": "string",
32 + "priceCurrency": "string",
33 + "totalPrice": 0,
34 + "agentCommissionPercent": 0,
35 + "agentCommissionAmount": 0,
36 + "includedExtrasAmount": 0,
37 + "priceDifference": 0,
38 + "hotel": {
39 + "hotelPriceId": "string",
40 + "providerId": 0,
41 + "hotelName": "string",
42 + "hotelCode": "string",
43 + "nigths": 0,
44 + "mealPlan": "string",
45 + "hotelClass": "string",
46 + "availabilityType": "OnRequest",
47 + "availableRoomsCount": 0,
48 + "fewRooms": true,
49 + "roomCategoryCode": "string",
50 + "roomCategoryName": "string",
51 + "placementTypeName": "string",
52 + "placementDescription": "string",
53 + "checkInDate": "2023-12-18T14:03:07.553Z",
54 + "checkOutDate": "2023-12-18T14:03:07.553Z",
55 + "adults": 0,
56 + "children": 0,
57 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
58 + "districtName": "string",
59 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
60 + "cityName": "string",
61 + "countryCode": "string",
62 + "countryName": "string",
63 + "hasAlcohol": true,
64 + "hasFreeWifi": true,
65 + "hasMetro": true,
66 + "hasPool": true,
67 + "hasMall": true,
68 + "cancellationPolicyDescription": "string",
69 + "cancellationPolicy": {
70 + "cancellationPolicyCode": "string",
71 + "noShowChargeValue": 0,
72 + "noShowChargeValueType": "string",
73 + "earlyDepartureChargeValue": 0,
74 + "earlyDepartureChargeValueType": "string",
75 + "conditions": [
76 + {
77 + "timeunits": 0,
78 + "timeunitType": "string",
79 + "timeOffsetTypeName": "string",
80 + "chargeValue": 0,
81 + "chargeValueType": "string"
82 + }
83 + ]
84 + }
85 + },
86 + "flight": {
87 + "id": "string",
88 + "departureDate": "2023-12-18T14:03:07.553Z",
89 + "returnDate": "2023-12-18T14:03:07.553Z",
90 + "departureTicketsLeft": 0,
91 + "returnTicketsLeft": 0,
92 + "departureAvailabilityType": "OnRequest",
93 + "returnAvailabilityType": "OnRequest",
94 + "isTwoWay": true,
95 + "departureSegments": [
96 + {
97 + "airlineCode": "string",
98 + "airlineName": "string",
99 + "flightCode": "string",
100 + "class": "string",
101 + "lugageWeight": 0,
102 + "handLugageWeight": 0,
103 + "departureFlightDate": "2023-12-18T14:03:07.553Z",
104 + "departureCountryName": "string",
105 + "departureCityName": "string",
106 + "departureAirportCode": "string",
107 + "departureAirportName": "string",
108 + "departureTerminalCode": "string",
109 + "arrivalFlightDate": "2023-12-18T14:03:07.553Z",
110 + "arrivalCountryName": "string",
111 + "arrivalCityName": "string",
112 + "arrivalAirportCode": "string",
113 + "arrivalAirportName": "string",
114 + "arrivalTerminalCode": "string",
115 + "flightDuration": "string",
116 + "baggages": [
117 + {
118 + "baggageCode": "string",
119 + "description": "string",
120 + "price": 0,
121 + "currency": "string",
122 + "included": true
123 + }
124 + ]
125 + }
126 + ],
127 + "returnSegments": [
128 + {
129 + "airlineCode": "string",
130 + "airlineName": "string",
131 + "flightCode": "string",
132 + "class": "string",
133 + "lugageWeight": 0,
134 + "handLugageWeight": 0,
135 + "departureFlightDate": "2023-12-18T14:03:07.553Z",
136 + "departureCountryName": "string",
137 + "departureCityName": "string",
138 + "departureAirportCode": "string",
139 + "departureAirportName": "string",
140 + "departureTerminalCode": "string",
141 + "arrivalFlightDate": "2023-12-18T14:03:07.553Z",
142 + "arrivalCountryName": "string",
143 + "arrivalCityName": "string",
144 + "arrivalAirportCode": "string",
145 + "arrivalAirportName": "string",
146 + "arrivalTerminalCode": "string",
147 + "flightDuration": "string",
148 + "baggages": [
149 + {
150 + "baggageCode": "string",
151 + "description": "string",
152 + "price": 0,
153 + "currency": "string",
154 + "included": true
155 + }
156 + ]
157 + }
158 + ]
159 + },
160 + "extraServices": [
161 + {
162 + "extraServiceCode": "string",
163 + "extraServiceTypeCode": "string",
164 + "isMandatory": 0,
165 + "extraServiceName": "string",
166 + "minimalServiceAmount": 0,
167 + "includedPriceCode": "string",
168 + "prices": [
169 + {
170 + "extraServicePriceCode": "string",
171 + "displayName": "string",
172 + "restrictionInfo": "string",
173 + "additionalInfo": "string",
174 + "price": 0,
175 + "extraPrice": 0,
176 + "currency": "string"
177 + }
178 + ]
179 + }
180 + ],
181 + "insurancePrice": {
182 + "name": "string",
183 + "price": 0,
184 + "priceSurcarge": 0,
185 + "actualStartDate": "2023-12-18T14:03:07.553Z",
186 + "actualEndDate": "2023-12-18T14:03:07.553Z",
187 + "optional": true,
188 + "includedInPackagePrice": true
189 + },
190 + "cacheKey": "string"
191 + }
192 +}
193 +{{/code}}
23 23  
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.
25 25  
26 -== Sub-paragraph ==
196 +== Response Body ==
27 27  
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.
198 +{{code language="json"}}
199 +{
200 + "packages": [
201 + {
202 + "id": "string",
203 + "priceCurrency": "string",
204 + "totalPrice": 0,
205 + "agentCommissionPercent": 0,
206 + "agentCommissionAmount": 0,
207 + "includedExtrasAmount": 0,
208 + "priceDifference": 0,
209 + "hotel": {
210 + "hotelPriceId": "string",
211 + "providerId": 0,
212 + "hotelName": "string",
213 + "hotelCode": "string",
214 + "nigths": 0,
215 + "mealPlan": "string",
216 + "hotelClass": "string",
217 + "availabilityType": "OnRequest",
218 + "availableRoomsCount": 0,
219 + "fewRooms": true,
220 + "roomCategoryCode": "string",
221 + "roomCategoryName": "string",
222 + "placementTypeName": "string",
223 + "placementDescription": "string",
224 + "checkInDate": "2023-12-18T14:03:10.148Z",
225 + "checkOutDate": "2023-12-18T14:03:10.148Z",
226 + "adults": 0,
227 + "children": 0,
228 + "districtUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
229 + "districtName": "string",
230 + "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
231 + "cityName": "string",
232 + "countryCode": "string",
233 + "countryName": "string",
234 + "hasAlcohol": true,
235 + "hasFreeWifi": true,
236 + "hasMetro": true,
237 + "hasPool": true,
238 + "hasMall": true,
239 + "cancellationPolicyDescription": "string",
240 + "cancellationPolicy": {
241 + "cancellationPolicyCode": "string",
242 + "noShowChargeValue": 0,
243 + "noShowChargeValueType": "string",
244 + "earlyDepartureChargeValue": 0,
245 + "earlyDepartureChargeValueType": "string",
246 + "conditions": [
247 + {
248 + "timeunits": 0,
249 + "timeunitType": "string",
250 + "timeOffsetTypeName": "string",
251 + "chargeValue": 0,
252 + "chargeValueType": "string"
253 + }
254 + ]
255 + }
256 + },
257 + "flight": {
258 + "id": "string",
259 + "departureDate": "2023-12-18T14:03:10.148Z",
260 + "returnDate": "2023-12-18T14:03:10.148Z",
261 + "departureTicketsLeft": 0,
262 + "returnTicketsLeft": 0,
263 + "departureAvailabilityType": "OnRequest",
264 + "returnAvailabilityType": "OnRequest",
265 + "isTwoWay": true,
266 + "departureSegments": [
267 + {
268 + "airlineCode": "string",
269 + "airlineName": "string",
270 + "flightCode": "string",
271 + "class": "string",
272 + "lugageWeight": 0,
273 + "handLugageWeight": 0,
274 + "departureFlightDate": "2023-12-18T14:03:10.148Z",
275 + "departureCountryName": "string",
276 + "departureCityName": "string",
277 + "departureAirportCode": "string",
278 + "departureAirportName": "string",
279 + "departureTerminalCode": "string",
280 + "arrivalFlightDate": "2023-12-18T14:03:10.148Z",
281 + "arrivalCountryName": "string",
282 + "arrivalCityName": "string",
283 + "arrivalAirportCode": "string",
284 + "arrivalAirportName": "string",
285 + "arrivalTerminalCode": "string",
286 + "flightDuration": "string",
287 + "baggages": [
288 + {
289 + "baggageCode": "string",
290 + "description": "string",
291 + "price": 0,
292 + "currency": "string",
293 + "included": true
294 + }
295 + ]
296 + }
297 + ],
298 + "returnSegments": [
299 + {
300 + "airlineCode": "string",
301 + "airlineName": "string",
302 + "flightCode": "string",
303 + "class": "string",
304 + "lugageWeight": 0,
305 + "handLugageWeight": 0,
306 + "departureFlightDate": "2023-12-18T14:03:10.148Z",
307 + "departureCountryName": "string",
308 + "departureCityName": "string",
309 + "departureAirportCode": "string",
310 + "departureAirportName": "string",
311 + "departureTerminalCode": "string",
312 + "arrivalFlightDate": "2023-12-18T14:03:10.148Z",
313 + "arrivalCountryName": "string",
314 + "arrivalCityName": "string",
315 + "arrivalAirportCode": "string",
316 + "arrivalAirportName": "string",
317 + "arrivalTerminalCode": "string",
318 + "flightDuration": "string",
319 + "baggages": [
320 + {
321 + "baggageCode": "string",
322 + "description": "string",
323 + "price": 0,
324 + "currency": "string",
325 + "included": true
326 + }
327 + ]
328 + }
329 + ]
330 + },
331 + "extraServices": [
332 + {
333 + "extraServiceCode": "string",
334 + "extraServiceTypeCode": "string",
335 + "isMandatory": 0,
336 + "extraServiceName": "string",
337 + "minimalServiceAmount": 0,
338 + "includedPriceCode": "string",
339 + "prices": [
340 + {
341 + "extraServicePriceCode": "string",
342 + "displayName": "string",
343 + "restrictionInfo": "string",
344 + "additionalInfo": "string",
345 + "price": 0,
346 + "extraPrice": 0,
347 + "currency": "string"
348 + }
349 + ]
350 + }
351 + ],
352 + "insurancePrice": {
353 + "name": "string",
354 + "price": 0,
355 + "priceSurcarge": 0,
356 + "actualStartDate": "2023-12-18T14:03:10.148Z",
357 + "actualEndDate": "2023-12-18T14:03:10.148Z",
358 + "optional": true,
359 + "includedInPackagePrice": true
360 + },
361 + "cacheKey": "string"
362 + }
363 + ]
364 +}
365 +{{/code}}
29 29  
30 -== Sub-paragraph ==
31 31  
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.
368 +=== example ===
369 +
370 +{{code language="Json"}}
371 +X
372 +{{/code}}
373 +
374 +
375 +=== Schema ===
376 +
377 +{{success}}
378 +GetOtherFlightsResponse{
379 +
380 +|packages|[
381 +nullable: trueTourPackage{(((
382 +|id|string
383 +nullable: true
384 +|priceCurrency|string
385 +nullable: true
386 +|totalPrice|number($double)
387 +|agentCommissionPercent|number($double)
388 +|agentCommissionAmount|number($double)
389 +|includedExtrasAmount|number($double)
390 +|priceDifference|number($double)
391 +|hotel|PackageHotel{(((
392 +|hotelPriceId|string
393 +nullable: true
394 +|providerId|integer($int32)
395 +|hotelName|string
396 +nullable: true
397 +|hotelCode|string
398 +nullable: true
399 +|nigths|integer($int32)
400 +|mealPlan|string
401 +nullable: true
402 +|hotelClass|string
403 +nullable: true
404 +|availabilityType|RoomAvailabilityTypeEnumstringEnum:
405 +[ OnRequest, FreeSale, StopSale ]
406 +|availableRoomsCount|integer($int32)
407 +|fewRooms|boolean
408 +|roomCategoryCode|string
409 +nullable: true
410 +|roomCategoryName|string
411 +nullable: true
412 +|placementTypeName|string
413 +nullable: true
414 +|placementDescription|string
415 +nullable: true
416 +|checkInDate|string($date-time)
417 +|checkOutDate|string($date-time)
418 +|adults|integer($int32)
419 +|children|integer($int32)
420 +|districtUID|string($uuid)
421 +nullable: true
422 +|districtName|string
423 +nullable: true
424 +|cityUID|string($uuid)
425 +nullable: true
426 +|cityName|string
427 +nullable: true
428 +|countryCode|string
429 +nullable: true
430 +|countryName|string
431 +nullable: true
432 +|hasAlcohol|boolean
433 +|hasFreeWifi|boolean
434 +|hasMetro|boolean
435 +|hasPool|boolean
436 +|hasMall|boolean
437 +|cancellationPolicyDescription|string
438 +nullable: true
439 +|cancellationPolicy|CancellationPolicyExchange{(((
440 +|cancellationPolicyCode|string
441 +nullable: true
442 +|noShowChargeValue|number($double)
443 +nullable: true
444 +|noShowChargeValueType|string
445 +nullable: true
446 +|earlyDepartureChargeValue|number($double)
447 +nullable: true
448 +|earlyDepartureChargeValueType|string
449 +nullable: true
450 +|conditions|[
451 +nullable: trueCancellationPolicyConditionExchange{(((
452 +|timeunits|integer($int32)
453 +|timeunitType|string
454 +nullable: true
455 +|timeOffsetTypeName|string
456 +nullable: true
457 +|chargeValue|number($double)
458 +nullable: true
459 +|chargeValueType|string
460 +nullable: true
461 +
462 +}]
463 +)))
464 +
465 +}
466 +)))
467 +
468 +}
469 +)))
470 +|flight|PackageFlight{(((
471 +|id|string
472 +nullable: true
473 +|departureDate|string($date-time)
474 +|returnDate|string($date-time)
475 +nullable: true
476 +|departureTicketsLeft|integer($int32)
477 +|returnTicketsLeft|integer($int32)
478 +|departureAvailabilityType|FlightAvailabilityTypestringEnum:
479 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
480 +|returnAvailabilityType|FlightAvailabilityTypestringEnum:
481 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
482 +|isTwoWay|boolean
483 +|departureSegments|[
484 +nullable: trueFlightSegment{(((
485 +|airlineCode|string
486 +nullable: true
487 +|airlineName|string
488 +nullable: true
489 +|flightCode|string
490 +nullable: true
491 +|class|string
492 +nullable: true
493 +|lugageWeight|number($double)
494 +|handLugageWeight|number($double)
495 +|departureFlightDate|string($date-time)
496 +|departureCountryName|string
497 +nullable: true
498 +|departureCityName|string
499 +nullable: true
500 +|departureAirportCode|string
501 +nullable: true
502 +|departureAirportName|string
503 +nullable: true
504 +|departureTerminalCode|string
505 +nullable: true
506 +|arrivalFlightDate|string($date-time)
507 +|arrivalCountryName|string
508 +nullable: true
509 +|arrivalCityName|string
510 +nullable: true
511 +|arrivalAirportCode|string
512 +nullable: true
513 +|arrivalAirportName|string
514 +nullable: true
515 +|arrivalTerminalCode|string
516 +nullable: true
517 +|flightDuration|string
518 +nullable: true
519 +|baggages|[
520 +nullable: trueBaggage{(((
521 +|baggageCode|string
522 +nullable: true
523 +|description|string
524 +nullable: true
525 +|price|number($double)
526 +|currency|string
527 +nullable: true
528 +|included|boolean
529 +
530 +}]
531 +)))
532 +
533 +}]
534 +)))
535 +|returnSegments|[
536 +nullable: trueFlightSegment{(((
537 +|airlineCode|string
538 +nullable: true
539 +|airlineName|string
540 +nullable: true
541 +|flightCode|string
542 +nullable: true
543 +|class|string
544 +nullable: true
545 +|lugageWeight|number($double)
546 +|handLugageWeight|number($double)
547 +|departureFlightDate|string($date-time)
548 +|departureCountryName|string
549 +nullable: true
550 +|departureCityName|string
551 +nullable: true
552 +|departureAirportCode|string
553 +nullable: true
554 +|departureAirportName|string
555 +nullable: true
556 +|departureTerminalCode|string
557 +nullable: true
558 +|arrivalFlightDate|string($date-time)
559 +|arrivalCountryName|string
560 +nullable: true
561 +|arrivalCityName|string
562 +nullable: true
563 +|arrivalAirportCode|string
564 +nullable: true
565 +|arrivalAirportName|string
566 +nullable: true
567 +|arrivalTerminalCode|string
568 +nullable: true
569 +|flightDuration|string
570 +nullable: true
571 +|baggages|[
572 +nullable: trueBaggage{(((
573 +|baggageCode|string
574 +nullable: true
575 +|description|string
576 +nullable: true
577 +|price|number($double)
578 +|currency|string
579 +nullable: true
580 +|included|boolean
581 +
582 +}]
583 +)))
584 +
585 +}]
586 +)))
587 +
588 +}
589 +)))
590 +|extraServices|[
591 +nullable: trueHotelExtraServiceBase{(((
592 +|extraServiceCode|string
593 +nullable: true
594 +|extraServiceTypeCode|string
595 +nullable: true
596 +|isMandatory|integer($int32)
597 +|extraServiceName|string
598 +nullable: true
599 +|minimalServiceAmount|number($double)
600 +|includedPriceCode|string
601 +nullable: true
602 +|prices|[
603 +nullable: trueHotelExtraServicePriceBase{(((
604 +|extraServicePriceCode|string
605 +nullable: true
606 +|displayName|string
607 +nullable: true
608 +|restrictionInfo|string
609 +nullable: true
610 +|additionalInfo|string
611 +nullable: true
612 +|price|number($double)
613 +|extraPrice|number($double)
614 +|currency|string
615 +nullable: true
616 +
617 +}]
618 +)))
619 +
620 +}]
621 +)))
622 +|insurancePrice|InsurancePrice{(((
623 +|name|string
624 +nullable: true
625 +|price|number($double)
626 +|priceSurcarge|number($double)
627 +|actualStartDate|string($date-time)
628 +|actualEndDate|string($date-time)
629 +|optional|boolean
630 +|includedInPackagePrice|boolean
631 +
632 +}
633 +)))
634 +|cacheKey|string
635 +nullable: true
636 +
637 +}]
638 +)))
639 +
640 +}
641 +{{/success}}
642 +
643 +