Wiki source code of Schemas General

Version 4.1 by Giorgi Mdivnishvili on 2023/12/15 13:57

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 = AgeCategory =
6
7 {{info}}
8 [ Adult, Infant, Child ]
9 {{/info}}
10
11
12 = Airline =
13
14 {{info}}
15 {
16
17 |airlineCode|string
18 nullable: true
19 readOnly: true
20 |iataCode|string
21 nullable: true
22 |icaoCode|string
23 nullable: true
24 |airlineName|string
25 nullable: true
26 |note|string
27 nullable: true
28 |infantMaxAge|number($double)
29 |childMaxAge|number($double)
30
31 }
32 {{/info}}
33
34
35 = AuthRequest =
36
37 {{info}}
38 {
39
40 |login|string
41 nullable: true
42 |password|string
43 nullable: true
44
45 }
46 {{/info}}
47
48
49 = AuthResponse =
50
51 {{info}}
52 {
53
54 |accessToken|string
55 nullable: true
56
57 }
58 {{/info}}
59
60
61 = Baggage =
62
63 {{info}}
64 {
65
66 |baggageCode|string
67 nullable: true
68 |description|string
69 nullable: true
70 |price|number($double)
71 |currency|string
72 nullable: true
73 |included|boolean
74
75 }
76 {{/info}}
77
78
79 = CalcOnlyAviaPackageRequest =
80
81 {{info}}
82 {
83
84 |packageId|string
85 nullable: true
86
87 }
88 {{/info}}
89
90
91 = CalcOnlyAviaPackageResponse =
92
93 {{info}}
94 {
95
96 |error|boolean
97 |errorCode|string
98 nullable: true
99 |errorDescription|string
100 nullable: true
101 |userErrorDescription|string
102 nullable: true
103 |package|OnlyAviaPackage{(((
104 |id|string
105 nullable: true
106 |priceCurrency|string
107 nullable: true
108 |totalPrice|number($double)
109 |flight|PackageFlight{(((
110 |id|string
111 nullable: true
112 |departureDate|string($date-time)
113 |returnDate|string($date-time)
114 nullable: true
115 |departureTicketsLeft|integer($int32)
116 |returnTicketsLeft|integer($int32)
117 |departureAvailabilityType|FlightAvailabilityTypestringEnum:
118 [ OnRequest, FreeSale, FewPlaces, StopSale ]
119 |returnAvailabilityType|FlightAvailabilityTypestringEnum:
120 [ OnRequest, FreeSale, FewPlaces, StopSale ]
121 |isTwoWay|boolean
122 |departureSegments|[
123 nullable: trueFlightSegment{(((
124 |airlineCode|string
125 nullable: true
126 |airlineName|string
127 nullable: true
128 |flightCode|string
129 nullable: true
130 |class|string
131 nullable: true
132 |lugageWeight|number($double)
133 |handLugageWeight|number($double)
134 |departureFlightDate|string($date-time)
135 |departureCountryName|string
136 nullable: true
137 |departureCityName|string
138 nullable: true
139 |departureAirportCode|string
140 nullable: true
141 |departureAirportName|string
142 nullable: true
143 |departureTerminalCode|string
144 nullable: true
145 |arrivalFlightDate|string($date-time)
146 |arrivalCountryName|string
147 nullable: true
148 |arrivalCityName|string
149 nullable: true
150 |arrivalAirportCode|string
151 nullable: true
152 |arrivalAirportName|string
153 nullable: true
154 |arrivalTerminalCode|string
155 nullable: true
156 |flightDuration|string
157 nullable: true
158 |baggages|[
159 nullable: trueBaggage{(((
160 |baggageCode|string
161 nullable: true
162 |description|string
163 nullable: true
164 |price|number($double)
165 |currency|string
166 nullable: true
167 |included|boolean
168
169 }]
170 )))
171
172 }]
173 )))
174 |returnSegments|[
175 nullable: trueFlightSegment{(((
176 |airlineCode|string
177 nullable: true
178 |airlineName|string
179 nullable: true
180 |flightCode|string
181 nullable: true
182 |class|string
183 nullable: true
184 |lugageWeight|number($double)
185 |handLugageWeight|number($double)
186 |departureFlightDate|string($date-time)
187 |departureCountryName|string
188 nullable: true
189 |departureCityName|string
190 nullable: true
191 |departureAirportCode|string
192 nullable: true
193 |departureAirportName|string
194 nullable: true
195 |departureTerminalCode|string
196 nullable: true
197 |arrivalFlightDate|string($date-time)
198 |arrivalCountryName|string
199 nullable: true
200 |arrivalCityName|string
201 nullable: true
202 |arrivalAirportCode|string
203 nullable: true
204 |arrivalAirportName|string
205 nullable: true
206 |arrivalTerminalCode|string
207 nullable: true
208 |flightDuration|string
209 nullable: true
210 |baggages|[
211 nullable: trueBaggage{(((
212 |baggageCode|string
213 nullable: true
214 |description|string
215 nullable: true
216 |price|number($double)
217 |currency|string
218 nullable: true
219 |included|boolean
220
221 }]
222 )))
223
224 }]
225 )))
226
227 }
228 )))
229
230 }
231 )))
232
233 }
234 {{/info}}
235
236
237