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
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
on 2023/12/19 18:05
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
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 -= Paragraph1=7 += Method Description = 6 6 7 - Loremipsum dolor sit, consectetur adipiscingelit, sed doeiusmodtemporincididuntut laboreet dolore magna aliqua. Utenim ad minimveniam,quisnostrud exercitation ullamcolaborisnisi ut aliquipex ea commodo consequat.Duisauteirure dolorinreprehenderit in voluptatevelit essecillum doloreeu fugiatnullapariatur. Excepteursintccaecatcupidatat non proident,suntinculpaqui officia deseruntmollit animidestlaborum.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 - Loremipsum dolor sit amet, consectetur adipiscing elit, sed doeiusmod tempor incididuntut labore et dolore magna aliqua.Utenimadminim 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-subparagraph===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 -= Paragraph2=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 +