Wiki source code of 9. GetFlightlineWeekdays

Last modified by Giorgi Mdivnishvili on 2025/10/03 18:27

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2
3
4 {{toc/}}
5 {{/box}}
6
7 = Method Description =
8
9
10
11 This method returns a structured list of available **flight line routes** between specific cities and countries, including their unique identifiers, ISO codes, and the days of the week when outbound (**forward**) and inbound (**backward**) flights operate. It is primarily used to determine flight availability schedules for different destinations, enabling applications to display, filter, or validate travel options based on country, city, and operating weekdays.
12
13
14
15 == EndpointURL - [GET] ==
16
17 {{info}}
18 [[https:~~/~~/integration.kazunion.com/api/Catalogue/GetFlightlineWeekdays>>https://integration.kazunion.com/api/Catalogue/GetFlightlineWeekdays]]
19 {{/info}}
20
21
22 == Request Parameters ==
23
24 (% class="box infomessage" %)
25 (((
26 none
27 )))
28
29
30
31 == Request Body ==
32
33 {{code language="Json"}}
34 none
35 {{/code}}
36
37
38 === Response example success with data ===
39
40 {{code language="Json"}}
41 {
42 "flightLineInfo": [
43 {
44 "cityID": 2,
45 "cityUID": "1be9f87d-d05d-4375-bcff-0a2b725728a8",
46 "countryID": 213,
47 "countryUID": "2502c1c6-ea24-4cfb-bf5c-e8574a5f7a4b",
48 "countryISO2": "TR",
49 "countryISO3": "TUR",
50 "forwardDays": [
51 "Friday",
52 "Monday",
53 "Saturday",
54 "Sunday",
55 "Thursday",
56 "Tuesday",
57 "Wednesday"
58 ],
59 "backwardDays": [
60 "Friday",
61 "Monday",
62 "Saturday",
63 "Sunday",
64 "Thursday",
65 "Tuesday",
66 "Wednesday"
67 ]
68 },
69 {
70 "cityID": 7,
71 "cityUID": "00127d62-4396-4a6d-8524-1e798d8ec7f8",
72 "countryID": 3,
73 "countryUID": "872c4641-6553-42ae-b78a-02b6a1e41f8c",
74 "countryISO2": "AZ",
75 "countryISO3": "AZE",
76 "forwardDays": [
77 "Monday",
78 "Saturday",
79 "Sunday",
80 "Thursday",
81 "Tuesday"
82 ],
83 "backwardDays": [
84 "Friday",
85 "Monday",
86 "Saturday",
87 "Sunday",
88 "Wednesday"
89 ]
90 },
91 {
92 "cityID": 7,
93 "cityUID": "00127d62-4396-4a6d-8524-1e798d8ec7f8",
94 "countryID": 54,
95 "countryUID": "a7c67ece-0c59-4097-bc6e-3d9ab91f206b",
96 "countryISO2": "GE",
97 "countryISO3": "GEO",
98 "forwardDays": [
99 "Friday",
100 "Sunday",
101 "Tuesday"
102 ],
103 "backwardDays": [
104 "Friday",
105 "Sunday",
106 "Tuesday"
107 ]
108 },
109 {
110 "cityID": 7,
111 "cityUID": "00127d62-4396-4a6d-8524-1e798d8ec7f8",
112 "countryID": 59,
113 "countryUID": "ebbed186-6711-46c9-9618-4258dc4bf314",
114 "countryISO2": "QA",
115 "countryISO3": "QAT",
116 "forwardDays": [
117 "Friday"
118 ],
119 "backwardDays": [
120 "Friday"
121 ]
122 },
123 {
124 "cityID": 7,
125 "cityUID": "00127d62-4396-4a6d-8524-1e798d8ec7f8",
126 "countryID": 62,
127 "countryUID": "fead4059-3958-42d9-ab98-4446de89c0f1",
128 "countryISO2": "AE",
129 "countryISO3": "ARE",
130 "forwardDays": [
131 "Friday",
132 "Monday",
133 "Saturday",
134 "Sunday",
135 "Thursday",
136 "Tuesday",
137 "Wednesday"
138 ],
139 "backwardDays": [
140 "Friday",
141 "Monday",
142 "Saturday",
143 "Sunday",
144 "Thursday",
145 "Tuesday",
146 "Wednesday"
147 ]
148 },
149 {
150 "cityID": 7,
151 "cityUID": "00127d62-4396-4a6d-8524-1e798d8ec7f8",
152 "countryID": 213,
153 "countryUID": "2502c1c6-ea24-4cfb-bf5c-e8574a5f7a4b",
154 "countryISO2": "TR",
155 "countryISO3": "TUR",
156 "forwardDays": [
157 "Friday",
158 "Monday",
159 "Saturday",
160 "Sunday",
161 "Thursday",
162 "Tuesday",
163 "Wednesday"
164 ],
165 "backwardDays": [
166 "Friday",
167 "Monday",
168 "Saturday",
169 "Sunday",
170 "Thursday",
171 "Tuesday",
172 "Wednesday"
173 ]
174 }
175 ],
176 "error": false,
177 "activityId": "00-320ba6dd988f2c14404005946457623a-217813b4b368ef5f-01"
178 }
179 {{/code}}
180
181
182 === **Response example success with data** ===
183
184 {{code language="Json"}}
185 {
186 "error": true,
187 "errorCode": "string",
188 "errorDescription": "string",
189 "userErrorDescription": "string",
190 "activityId": "string",
191 "flightLineInfo": [
192 {
193 "cityID": 0,
194 "cityUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
195 "countryID": 0,
196 "countryUID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
197 "countryISO2": "string",
198 "countryISO3": "string",
199 "forwardDays": [
200 "Sunday"
201 ],
202 "backwardDays": [
203 "Sunday"
204 ]
205 }
206 ]
207 }
208 {{/code}}
209
210
211 === Schema ===
212
213 {{success}}
214 schemas/GetFlightlineWeekdaysResponseGetFlightlineWeekdaysResponse{
215
216 |error|boolean
217 |errorCode|string
218 nullable: true
219 |errorDescription|string
220 nullable: true
221 |userErrorDescription|string
222 nullable: true
223 |activityId|string
224 nullable: true
225 |flightLineInfo|[
226 nullable: trueFlightlineWeekdays{(((
227 |cityID|integer($int32)
228 |cityUID|string($uuid)
229 |countryID|integer($int32)
230 |countryUID|string($uuid)
231 |countryISO2|string
232 nullable: true
233 |countryISO3|string
234 nullable: true
235 |forwardDays|[
236 nullable: trueDayOfWeekDayOfWeekstringEnum:
237 [ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday ]]
238 |backwardDays|[
239 nullable: trueDayOfWeekDayOfWeekstringEnum:
240 [ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday ]]
241
242 }]
243 )))
244
245 }
246 {{/success}}
247
248
249 === Root Object ===
250
251 |=Field|=Type|=Description
252 |flightLineInfo|Array of Objects|List of flight line records (city–country combinations) with schedule details.
253 |error|Boolean|Indicates if the request was successful (false) or failed (true).
254 |activityId|String (UUID)|Unique identifier of the request/response, useful for debugging and tracking.
255
256 ----
257
258 === flightLineInfo Object Fields ===
259
260 |=Field|=Type|=Description
261 |cityID|Integer|Internal numeric identifier of the city.
262 |cityUID|String (UUID)|Globally unique identifier of the city.
263 |countryID|Integer|Internal numeric identifier of the country.
264 |countryUID|String (UUID)|Globally unique identifier of the country.
265 |countryISO2|String (2 chars)|ISO 3166-1 Alpha-2 code of the country (e.g., "TR" = Turkey).
266 |countryISO3|String (3 chars)|ISO 3166-1 Alpha-3 code of the country (e.g., "TUR" = Turkey).
267 |forwardDays|Array of String|List of weekdays when **forward (outbound)** flights are available.
268 |backwardDays|Array of String|List of weekdays when **backward (return)** flights are available.