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 3.1
edited by Giorgi Mdivnishvili
on 2023/12/14 17:39
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,32 +1,194 @@
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 +{{code language="none"}}
145 +CalcOnlyHotelPackageResponse{
146 +error boolean
147 +errorCode string
148 +nullable: true
149 +errorDescription string
150 +nullable: true
151 +userErrorDescription string
152 +nullable: true
153 +package OnlyHotelPackage{
154 +id string
155 +nullable: true
156 +priceCurrency string
157 +nullable: true
158 +totalPrice number($double)
159 +agentCommissionPercent number($double)
160 +agentCommissionAmount number($double)
161 +hotel PackageHotel{...}
162 +extraServices [
163 +nullable: true
164 +HotelExtraServiceBase{
165 +extraServiceCode string
166 +nullable: true
167 +extraServiceTypeCode string
168 +nullable: true
169 +isMandatory integer($int32)
170 +extraServiceName string
171 +nullable: true
172 +minimalServiceAmount number($double)
173 +includedPriceCode string
174 +nullable: true
175 +prices [
176 +nullable: true
177 +HotelExtraServicePriceBase{
178 +extraServicePriceCode string
179 +nullable: true
180 +displayName string
181 +nullable: true
182 +restrictionInfo string
183 +nullable: true
184 +additionalInfo string
185 +nullable: true
186 +price number($double)
187 +extraPrice number($double)
188 +currency string
189 +nullable: true
190 +}]
191 +}]
192 +}
193 +}
194 +{{/code}}