Wiki source code of 9. GetFlightlineWeekdays
Last modified by Giorgi Mdivnishvili on 2025/10/03 18:27
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 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. |