Changes for page 2. CalcPackage

Last modified by Giorgi Mdivnishvili on 2024/01/09 12:57

From version 1.1
edited by Giorgi Mdivnishvili
on 2023/12/14 16:52
Change comment: There is no comment for this version
To version 7.1
edited by Giorgi Mdivnishvili
on 2023/12/19 18:05
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -CalcPackage
1 +2. CalcPackage
Content
... ... @@ -1,32 +1,287 @@
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 +[[https:~~/~~/online-api.kazunion.com/api/OnlyAviaPackages/CalcPackage>>https://online-api.kazunion.com/api/OnlyAviaPackages/CalcPackage]]
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.
16 16  
17 -=== Sub-sub paragraph ===
19 +== Request Parameters ==
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.
21 +(% class="box infomessage" %)
22 +(((
23 +None
24 +)))
20 20  
21 21  
22 -= Paragraph 2 =
27 +== Request Body ==
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.
29 +{{code language="Json"}}
30 +{
31 + "packageId": "string"
32 +}
33 +{{/code}}
25 25  
26 -== Sub-paragraph ==
35 +== (% id="cke_bm_10575S" style="display:none" %) (%%)Request Body example ==
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.
37 +{{code language="Json"}}
38 +{
39 + "packageId": "onlyavia:2e822eb1-c0dd-49a4-9c78-e8a93444fb48:26581120-a15b-4a04-8ec1-570a312be3f3"
40 +}
41 +{{/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.
44 +== Response ==
45 +
46 +{{code language="json"}}
47 +{
48 + "error": true,
49 + "errorCode": "string",
50 + "errorDescription": "string",
51 + "userErrorDescription": "string",
52 + "package": {
53 + "id": "string",
54 + "priceCurrency": "string",
55 + "totalPrice": 0,
56 + "flight": {
57 + "id": "string",
58 + "departureDate": "2023-12-14T13:38:04.073Z",
59 + "returnDate": "2023-12-14T13:38:04.073Z",
60 + "departureTicketsLeft": 0,
61 + "returnTicketsLeft": 0,
62 + "departureAvailabilityType": "OnRequest",
63 + "returnAvailabilityType": "OnRequest",
64 + "isTwoWay": true,
65 + "departureSegments": [
66 + {
67 + "airlineCode": "string",
68 + "airlineName": "string",
69 + "flightCode": "string",
70 + "class": "string",
71 + "lugageWeight": 0,
72 + "handLugageWeight": 0,
73 + "departureFlightDate": "2023-12-14T13:38:04.073Z",
74 + "departureCountryName": "string",
75 + "departureCityName": "string",
76 + "departureAirportCode": "string",
77 + "departureAirportName": "string",
78 + "departureTerminalCode": "string",
79 + "arrivalFlightDate": "2023-12-14T13:38:04.073Z",
80 + "arrivalCountryName": "string",
81 + "arrivalCityName": "string",
82 + "arrivalAirportCode": "string",
83 + "arrivalAirportName": "string",
84 + "arrivalTerminalCode": "string",
85 + "flightDuration": "string",
86 + "baggages": [
87 + {
88 + "baggageCode": "string",
89 + "description": "string",
90 + "price": 0,
91 + "currency": "string",
92 + "included": true
93 + }
94 + ]
95 + }
96 + ],
97 + "returnSegments": [
98 + {
99 + "airlineCode": "string",
100 + "airlineName": "string",
101 + "flightCode": "string",
102 + "class": "string",
103 + "lugageWeight": 0,
104 + "handLugageWeight": 0,
105 + "departureFlightDate": "2023-12-14T13:38:04.073Z",
106 + "departureCountryName": "string",
107 + "departureCityName": "string",
108 + "departureAirportCode": "string",
109 + "departureAirportName": "string",
110 + "departureTerminalCode": "string",
111 + "arrivalFlightDate": "2023-12-14T13:38:04.073Z",
112 + "arrivalCountryName": "string",
113 + "arrivalCityName": "string",
114 + "arrivalAirportCode": "string",
115 + "arrivalAirportName": "string",
116 + "arrivalTerminalCode": "string",
117 + "flightDuration": "string",
118 + "baggages": [
119 + {
120 + "baggageCode": "string",
121 + "description": "string",
122 + "price": 0,
123 + "currency": "string",
124 + "included": true
125 + }
126 + ]
127 + }
128 + ]
129 + }
130 + }
131 +}
132 +{{/code}}
133 +
134 +
135 +=== Response example ===
136 +
137 +{{code language="Json"}}
138 +error
139 +{{/code}}
140 +
141 +
142 +=== Schema ===
143 +
144 +{{success}}
145 +CalcOnlyAviaPackageResponse{
146 +
147 +|error|boolean
148 +|errorCode|string
149 +nullable: true
150 +|errorDescription|string
151 +nullable: true
152 +|userErrorDescription|string
153 +nullable: true
154 +|package|OnlyAviaPackage{(((
155 +|id|string
156 +nullable: true
157 +|priceCurrency|string
158 +nullable: true
159 +|totalPrice|number($double)
160 +|flight|PackageFlight{(((
161 +|id|string
162 +nullable: true
163 +|departureDate|string($date-time)
164 +|returnDate|string($date-time)
165 +nullable: true
166 +|departureTicketsLeft|integer($int32)
167 +|returnTicketsLeft|integer($int32)
168 +|departureAvailabilityType|FlightAvailabilityTypestringEnum:
169 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
170 +|returnAvailabilityType|FlightAvailabilityTypestringEnum:
171 +[ OnRequest, FreeSale, FewPlaces, StopSale ]
172 +|isTwoWay|boolean
173 +|departureSegments|[
174 +nullable: trueFlightSegment{(((
175 +|airlineCode|string
176 +nullable: true
177 +|airlineName|string
178 +nullable: true
179 +|flightCode|string
180 +nullable: true
181 +|class|string
182 +nullable: true
183 +|lugageWeight|number($double)
184 +|handLugageWeight|number($double)
185 +|departureFlightDate|string($date-time)
186 +|departureCountryName|string
187 +nullable: true
188 +|departureCityName|string
189 +nullable: true
190 +|departureAirportCode|string
191 +nullable: true
192 +|departureAirportName|string
193 +nullable: true
194 +|departureTerminalCode|string
195 +nullable: true
196 +|arrivalFlightDate|string($date-time)
197 +|arrivalCountryName|string
198 +nullable: true
199 +|arrivalCityName|string
200 +nullable: true
201 +|arrivalAirportCode|string
202 +nullable: true
203 +|arrivalAirportName|string
204 +nullable: true
205 +|arrivalTerminalCode|string
206 +nullable: true
207 +|flightDuration|string
208 +nullable: true
209 +|baggages|[
210 +nullable: trueBaggage{(((
211 +|baggageCode|string
212 +nullable: true
213 +|description|string
214 +nullable: true
215 +|price|number($double)
216 +|currency|string
217 +nullable: true
218 +|included|boolean
219 +
220 +}]
221 +)))
222 +
223 +}]
224 +)))
225 +|returnSegments|[
226 +nullable: trueFlightSegment{(((
227 +|airlineCode|string
228 +nullable: true
229 +|airlineName|string
230 +nullable: true
231 +|flightCode|string
232 +nullable: true
233 +|class|string
234 +nullable: true
235 +|lugageWeight|number($double)
236 +|handLugageWeight|number($double)
237 +|departureFlightDate|string($date-time)
238 +|departureCountryName|string
239 +nullable: true
240 +|departureCityName|string
241 +nullable: true
242 +|departureAirportCode|string
243 +nullable: true
244 +|departureAirportName|string
245 +nullable: true
246 +|departureTerminalCode|string
247 +nullable: true
248 +|arrivalFlightDate|string($date-time)
249 +|arrivalCountryName|string
250 +nullable: true
251 +|arrivalCityName|string
252 +nullable: true
253 +|arrivalAirportCode|string
254 +nullable: true
255 +|arrivalAirportName|string
256 +nullable: true
257 +|arrivalTerminalCode|string
258 +nullable: true
259 +|flightDuration|string
260 +nullable: true
261 +|baggages|[
262 +nullable: trueBaggage{(((
263 +|baggageCode|string
264 +nullable: true
265 +|description|string
266 +nullable: true
267 +|price|number($double)
268 +|currency|string
269 +nullable: true
270 +|included|boolean
271 +
272 +}]
273 +)))
274 +
275 +}]
276 +)))
277 +
278 +}
279 +)))
280 +
281 +}
282 +)))
283 +
284 +}
285 +{{/success}}
286 +
287 +