Wiki source code of Schemas General

Version 3.1 by Giorgi Mdivnishvili on 2023/12/15 13:55

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
92 = CalcOnlyAviaPackageResponse =
93
94 {{info}}
95 {
96
97 |error|boolean
98 |errorCode|string
99 nullable: true
100 |errorDescription|string
101 nullable: true
102 |userErrorDescription|string
103 nullable: true
104 |package|OnlyAviaPackage{(((
105 |id|string
106 nullable: true
107 |priceCurrency|string
108 nullable: true
109 |totalPrice|number($double)
110 |flight|PackageFlight{(((
111 |id|string
112 nullable: true
113 |departureDate|string($date-time)
114 |returnDate|string($date-time)
115 nullable: true
116 |departureTicketsLeft|integer($int32)
117 |returnTicketsLeft|integer($int32)
118 |departureAvailabilityType|FlightAvailabilityTypestringEnum:
119 [ OnRequest, FreeSale, FewPlaces, StopSale ]
120 |returnAvailabilityType|FlightAvailabilityTypestringEnum:
121 [ OnRequest, FreeSale, FewPlaces, StopSale ]
122 |isTwoWay|boolean
123 |departureSegments|[
124 nullable: trueFlightSegment{(((
125 |airlineCode|string
126 nullable: true
127 |airlineName|string
128 nullable: true
129 |flightCode|string
130 nullable: true
131 |class|string
132 nullable: true
133 |lugageWeight|number($double)
134 |handLugageWeight|number($double)
135 |departureFlightDate|string($date-time)
136 |departureCountryName|string
137 nullable: true
138 |departureCityName|string
139 nullable: true
140 |departureAirportCode|string
141 nullable: true
142 |departureAirportName|string
143 nullable: true
144 |departureTerminalCode|string
145 nullable: true
146 |arrivalFlightDate|string($date-time)
147 |arrivalCountryName|string
148 nullable: true
149 |arrivalCityName|string
150 nullable: true
151 |arrivalAirportCode|string
152 nullable: true
153 |arrivalAirportName|string
154 nullable: true
155 |arrivalTerminalCode|string
156 nullable: true
157 |flightDuration|string
158 nullable: true
159 |baggages|[
160 nullable: trueBaggage{(((
161 |baggageCode|string
162 nullable: true
163 |description|string
164 nullable: true
165 |price|number($double)
166 |currency|string
167 nullable: true
168 |included|boolean
169
170 }]
171 )))
172
173 }]
174 )))
175 |returnSegments|[
176 nullable: trueFlightSegment{(((
177 |airlineCode|string
178 nullable: true
179 |airlineName|string
180 nullable: true
181 |flightCode|string
182 nullable: true
183 |class|string
184 nullable: true
185 |lugageWeight|number($double)
186 |handLugageWeight|number($double)
187 |departureFlightDate|string($date-time)
188 |departureCountryName|string
189 nullable: true
190 |departureCityName|string
191 nullable: true
192 |departureAirportCode|string
193 nullable: true
194 |departureAirportName|string
195 nullable: true
196 |departureTerminalCode|string
197 nullable: true
198 |arrivalFlightDate|string($date-time)
199 |arrivalCountryName|string
200 nullable: true
201 |arrivalCityName|string
202 nullable: true
203 |arrivalAirportCode|string
204 nullable: true
205 |arrivalAirportName|string
206 nullable: true
207 |arrivalTerminalCode|string
208 nullable: true
209 |flightDuration|string
210 nullable: true
211 |baggages|[
212 nullable: trueBaggage{(((
213 |baggageCode|string
214 nullable: true
215 |description|string
216 nullable: true
217 |price|number($double)
218 |currency|string
219 nullable: true
220 |included|boolean
221
222 }]
223 )))
224
225 }]
226 )))
227
228 }
229 )))
230
231 }
232 )))
233
234 }
235 {{/info}}
236
237
238