1 | "use strict";
|
---|
2 |
|
---|
3 | var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default;
|
---|
4 | exports.__esModule = true;
|
---|
5 | exports.default = void 0;
|
---|
6 | var _apidomNsJsonSchemaDraft = require("@swagger-api/apidom-ns-json-schema-draft-4");
|
---|
7 | var _index = _interopRequireDefault(require("./visitors/open-api-3-0/index.cjs"));
|
---|
8 | var _OpenapiVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/OpenapiVisitor.cjs"));
|
---|
9 | var _SpecificationExtensionVisitor = _interopRequireDefault(require("./visitors/SpecificationExtensionVisitor.cjs"));
|
---|
10 | var _index2 = _interopRequireDefault(require("./visitors/open-api-3-0/info/index.cjs"));
|
---|
11 | var _VersionVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/info/VersionVisitor.cjs"));
|
---|
12 | var _index3 = _interopRequireDefault(require("./visitors/open-api-3-0/contact/index.cjs"));
|
---|
13 | var _index4 = _interopRequireDefault(require("./visitors/open-api-3-0/license/index.cjs"));
|
---|
14 | var _index5 = _interopRequireDefault(require("./visitors/open-api-3-0/link/index.cjs"));
|
---|
15 | var _OperationRefVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/link/OperationRefVisitor.cjs"));
|
---|
16 | var _OperationIdVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/link/OperationIdVisitor.cjs"));
|
---|
17 | var _ParametersVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/link/ParametersVisitor.cjs"));
|
---|
18 | var _index6 = _interopRequireDefault(require("./visitors/open-api-3-0/server/index.cjs"));
|
---|
19 | var _UrlVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/server/UrlVisitor.cjs"));
|
---|
20 | var _ServersVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/ServersVisitor.cjs"));
|
---|
21 | var _index7 = _interopRequireDefault(require("./visitors/open-api-3-0/server-variable/index.cjs"));
|
---|
22 | var _VariablesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/server/VariablesVisitor.cjs"));
|
---|
23 | var _FallbackVisitor = _interopRequireDefault(require("./visitors/FallbackVisitor.cjs"));
|
---|
24 | var _index8 = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/index.cjs"));
|
---|
25 | var _SchemaVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/SchemaVisitor.cjs"));
|
---|
26 | var _ExamplesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/ExamplesVisitor.cjs"));
|
---|
27 | var _EncodingVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/EncodingVisitor.cjs"));
|
---|
28 | var _index9 = _interopRequireDefault(require("./visitors/open-api-3-0/security-requirement/index.cjs"));
|
---|
29 | var _SecurityVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/SecurityVisitor.cjs"));
|
---|
30 | var _index10 = _interopRequireDefault(require("./visitors/open-api-3-0/components/index.cjs"));
|
---|
31 | var _index11 = _interopRequireDefault(require("./visitors/open-api-3-0/tag/index.cjs"));
|
---|
32 | var _index12 = _interopRequireDefault(require("./visitors/open-api-3-0/reference/index.cjs"));
|
---|
33 | var _$RefVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/reference/$RefVisitor.cjs"));
|
---|
34 | var _index13 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/index.cjs"));
|
---|
35 | var _SchemaVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/SchemaVisitor.cjs"));
|
---|
36 | var _index14 = _interopRequireDefault(require("./visitors/open-api-3-0/header/index.cjs"));
|
---|
37 | var _SchemaVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/header/SchemaVisitor.cjs"));
|
---|
38 | var _ExamplesVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/header/ExamplesVisitor.cjs"));
|
---|
39 | var _ContentVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/header/ContentVisitor.cjs"));
|
---|
40 | var _index15 = _interopRequireDefault(require("./visitors/open-api-3-0/schema/index.cjs"));
|
---|
41 | var _AllOfVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/AllOfVisitor.cjs"));
|
---|
42 | var _AnyOfVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/AnyOfVisitor.cjs"));
|
---|
43 | var _OneOfVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/OneOfVisitor.cjs"));
|
---|
44 | var _ItemsVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/ItemsVisitor.cjs"));
|
---|
45 | var _PropertiesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/PropertiesVisitor.cjs"));
|
---|
46 | var _TypeVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/TypeVisitor.cjs"));
|
---|
47 | var _SchemaOrReferenceVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/SchemaOrReferenceVisitor.cjs"));
|
---|
48 | var _index16 = _interopRequireDefault(require("./visitors/open-api-3-0/distriminator/index.cjs"));
|
---|
49 | var _MappingVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/distriminator/MappingVisitor.cjs"));
|
---|
50 | var _index17 = _interopRequireDefault(require("./visitors/open-api-3-0/xml/index.cjs"));
|
---|
51 | var _ExamplesVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/ExamplesVisitor.cjs"));
|
---|
52 | var _ContentVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/ContentVisitor.cjs"));
|
---|
53 | var _SchemasVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/SchemasVisitor.cjs"));
|
---|
54 | var _ResponsesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/ResponsesVisitor.cjs"));
|
---|
55 | var _ParametersVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/components/ParametersVisitor.cjs"));
|
---|
56 | var _ExamplesVisitor4 = _interopRequireDefault(require("./visitors/open-api-3-0/components/ExamplesVisitor.cjs"));
|
---|
57 | var _RequestBodiesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/RequestBodiesVisitor.cjs"));
|
---|
58 | var _HeadersVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/HeadersVisitor.cjs"));
|
---|
59 | var _SecuritySchemesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/SecuritySchemesVisitor.cjs"));
|
---|
60 | var _LinksVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/LinksVisitor.cjs"));
|
---|
61 | var _CallbacksVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/CallbacksVisitor.cjs"));
|
---|
62 | var _index18 = _interopRequireDefault(require("./visitors/open-api-3-0/example/index.cjs"));
|
---|
63 | var _ExternalValueVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/example/ExternalValueVisitor.cjs"));
|
---|
64 | var _index19 = _interopRequireDefault(require("./visitors/open-api-3-0/external-documentation/index.cjs"));
|
---|
65 | var _index20 = _interopRequireDefault(require("./visitors/open-api-3-0/encoding/index.cjs"));
|
---|
66 | var _HeadersVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/encoding/HeadersVisitor.cjs"));
|
---|
67 | var _index21 = _interopRequireDefault(require("./visitors/open-api-3-0/paths/index.cjs"));
|
---|
68 | var _index22 = _interopRequireDefault(require("./visitors/open-api-3-0/request-body/index.cjs"));
|
---|
69 | var _ContentVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/request-body/ContentVisitor.cjs"));
|
---|
70 | var _index23 = _interopRequireDefault(require("./visitors/open-api-3-0/callback/index.cjs"));
|
---|
71 | var _index24 = _interopRequireDefault(require("./visitors/open-api-3-0/response/index.cjs"));
|
---|
72 | var _HeadersVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/response/HeadersVisitor.cjs"));
|
---|
73 | var _ContentVisitor4 = _interopRequireDefault(require("./visitors/open-api-3-0/response/ContentVisitor.cjs"));
|
---|
74 | var _LinksVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/response/LinksVisitor.cjs"));
|
---|
75 | var _index25 = _interopRequireDefault(require("./visitors/open-api-3-0/responses/index.cjs"));
|
---|
76 | var _DefaultVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/responses/DefaultVisitor.cjs"));
|
---|
77 | var _index26 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/index.cjs"));
|
---|
78 | var _TagsVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/operation/TagsVisitor.cjs"));
|
---|
79 | var _ParametersVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/ParametersVisitor.cjs"));
|
---|
80 | var _RequestBodyVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/operation/RequestBodyVisitor.cjs"));
|
---|
81 | var _CallbacksVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/CallbacksVisitor.cjs"));
|
---|
82 | var _SecurityVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/SecurityVisitor.cjs"));
|
---|
83 | var _ServersVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/ServersVisitor.cjs"));
|
---|
84 | var _index27 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/index.cjs"));
|
---|
85 | var _$RefVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/$RefVisitor.cjs"));
|
---|
86 | var _ServersVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/ServersVisitor.cjs"));
|
---|
87 | var _ParametersVisitor4 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/ParametersVisitor.cjs"));
|
---|
88 | var _index28 = _interopRequireDefault(require("./visitors/open-api-3-0/security-scheme/index.cjs"));
|
---|
89 | var _index29 = _interopRequireDefault(require("./visitors/open-api-3-0/oauth-flows/index.cjs"));
|
---|
90 | var _index30 = _interopRequireDefault(require("./visitors/open-api-3-0/oauth-flow/index.cjs"));
|
---|
91 | var _ScopesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/oauth-flow/ScopesVisitor.cjs"));
|
---|
92 | var _TagsVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/TagsVisitor.cjs"));
|
---|
93 | /**
|
---|
94 | * Specification object allows us to have complete control over visitors
|
---|
95 | * when traversing the ApiDOM.
|
---|
96 | * Specification also allows us to create amended refractors from
|
---|
97 | * existing ones by manipulating it.
|
---|
98 | *
|
---|
99 | * Note: Specification object allows to use absolute internal JSON pointers.
|
---|
100 | */
|
---|
101 | const {
|
---|
102 | fixedFields: jsonSchemaFixedFields
|
---|
103 | } = _apidomNsJsonSchemaDraft.specificationObj.visitors.document.objects.JSONSchema;
|
---|
104 | const specification = {
|
---|
105 | visitors: {
|
---|
106 | value: _FallbackVisitor.default,
|
---|
107 | document: {
|
---|
108 | objects: {
|
---|
109 | OpenApi: {
|
---|
110 | $visitor: _index.default,
|
---|
111 | fixedFields: {
|
---|
112 | openapi: _OpenapiVisitor.default,
|
---|
113 | info: {
|
---|
114 | $ref: '#/visitors/document/objects/Info'
|
---|
115 | },
|
---|
116 | servers: _ServersVisitor.default,
|
---|
117 | paths: {
|
---|
118 | $ref: '#/visitors/document/objects/Paths'
|
---|
119 | },
|
---|
120 | components: {
|
---|
121 | $ref: '#/visitors/document/objects/Components'
|
---|
122 | },
|
---|
123 | security: _SecurityVisitor.default,
|
---|
124 | tags: _TagsVisitor2.default,
|
---|
125 | externalDocs: {
|
---|
126 | $ref: '#/visitors/document/objects/ExternalDocumentation'
|
---|
127 | }
|
---|
128 | }
|
---|
129 | },
|
---|
130 | Info: {
|
---|
131 | $visitor: _index2.default,
|
---|
132 | fixedFields: {
|
---|
133 | title: {
|
---|
134 | $ref: '#/visitors/value'
|
---|
135 | },
|
---|
136 | description: {
|
---|
137 | $ref: '#/visitors/value'
|
---|
138 | },
|
---|
139 | termsOfService: {
|
---|
140 | $ref: '#/visitors/value'
|
---|
141 | },
|
---|
142 | contact: {
|
---|
143 | $ref: '#/visitors/document/objects/Contact'
|
---|
144 | },
|
---|
145 | license: {
|
---|
146 | $ref: '#/visitors/document/objects/License'
|
---|
147 | },
|
---|
148 | version: _VersionVisitor.default
|
---|
149 | }
|
---|
150 | },
|
---|
151 | Contact: {
|
---|
152 | $visitor: _index3.default,
|
---|
153 | fixedFields: {
|
---|
154 | name: {
|
---|
155 | $ref: '#/visitors/value'
|
---|
156 | },
|
---|
157 | url: {
|
---|
158 | $ref: '#/visitors/value'
|
---|
159 | },
|
---|
160 | email: {
|
---|
161 | $ref: '#/visitors/value'
|
---|
162 | }
|
---|
163 | }
|
---|
164 | },
|
---|
165 | License: {
|
---|
166 | $visitor: _index4.default,
|
---|
167 | fixedFields: {
|
---|
168 | name: {
|
---|
169 | $ref: '#/visitors/value'
|
---|
170 | },
|
---|
171 | url: {
|
---|
172 | $ref: '#/visitors/value'
|
---|
173 | }
|
---|
174 | }
|
---|
175 | },
|
---|
176 | Server: {
|
---|
177 | $visitor: _index6.default,
|
---|
178 | fixedFields: {
|
---|
179 | url: _UrlVisitor.default,
|
---|
180 | description: {
|
---|
181 | $ref: '#/visitors/value'
|
---|
182 | },
|
---|
183 | variables: _VariablesVisitor.default
|
---|
184 | }
|
---|
185 | },
|
---|
186 | ServerVariable: {
|
---|
187 | $visitor: _index7.default,
|
---|
188 | fixedFields: {
|
---|
189 | enum: {
|
---|
190 | $ref: '#/visitors/value'
|
---|
191 | },
|
---|
192 | default: {
|
---|
193 | $ref: '#/visitors/value'
|
---|
194 | },
|
---|
195 | description: {
|
---|
196 | $ref: '#/visitors/value'
|
---|
197 | }
|
---|
198 | }
|
---|
199 | },
|
---|
200 | Components: {
|
---|
201 | $visitor: _index10.default,
|
---|
202 | fixedFields: {
|
---|
203 | schemas: _SchemasVisitor.default,
|
---|
204 | responses: _ResponsesVisitor.default,
|
---|
205 | parameters: _ParametersVisitor2.default,
|
---|
206 | examples: _ExamplesVisitor4.default,
|
---|
207 | requestBodies: _RequestBodiesVisitor.default,
|
---|
208 | headers: _HeadersVisitor.default,
|
---|
209 | securitySchemes: _SecuritySchemesVisitor.default,
|
---|
210 | links: _LinksVisitor.default,
|
---|
211 | callbacks: _CallbacksVisitor.default
|
---|
212 | }
|
---|
213 | },
|
---|
214 | Paths: {
|
---|
215 | $visitor: _index21.default
|
---|
216 | },
|
---|
217 | PathItem: {
|
---|
218 | $visitor: _index27.default,
|
---|
219 | fixedFields: {
|
---|
220 | $ref: _$RefVisitor2.default,
|
---|
221 | summary: {
|
---|
222 | $ref: '#/visitors/value'
|
---|
223 | },
|
---|
224 | description: {
|
---|
225 | $ref: '#/visitors/value'
|
---|
226 | },
|
---|
227 | get: {
|
---|
228 | $ref: '#/visitors/document/objects/Operation'
|
---|
229 | },
|
---|
230 | put: {
|
---|
231 | $ref: '#/visitors/document/objects/Operation'
|
---|
232 | },
|
---|
233 | post: {
|
---|
234 | $ref: '#/visitors/document/objects/Operation'
|
---|
235 | },
|
---|
236 | delete: {
|
---|
237 | $ref: '#/visitors/document/objects/Operation'
|
---|
238 | },
|
---|
239 | options: {
|
---|
240 | $ref: '#/visitors/document/objects/Operation'
|
---|
241 | },
|
---|
242 | head: {
|
---|
243 | $ref: '#/visitors/document/objects/Operation'
|
---|
244 | },
|
---|
245 | patch: {
|
---|
246 | $ref: '#/visitors/document/objects/Operation'
|
---|
247 | },
|
---|
248 | trace: {
|
---|
249 | $ref: '#/visitors/document/objects/Operation'
|
---|
250 | },
|
---|
251 | servers: _ServersVisitor3.default,
|
---|
252 | parameters: _ParametersVisitor4.default
|
---|
253 | }
|
---|
254 | },
|
---|
255 | Operation: {
|
---|
256 | $visitor: _index26.default,
|
---|
257 | fixedFields: {
|
---|
258 | tags: _TagsVisitor.default,
|
---|
259 | summary: {
|
---|
260 | $ref: '#/visitors/value'
|
---|
261 | },
|
---|
262 | description: {
|
---|
263 | $ref: '#/visitors/value'
|
---|
264 | },
|
---|
265 | externalDocs: {
|
---|
266 | $ref: '#/visitors/document/objects/ExternalDocumentation'
|
---|
267 | },
|
---|
268 | operationId: {
|
---|
269 | $ref: '#/visitors/value'
|
---|
270 | },
|
---|
271 | parameters: _ParametersVisitor3.default,
|
---|
272 | requestBody: _RequestBodyVisitor.default,
|
---|
273 | responses: {
|
---|
274 | $ref: '#/visitors/document/objects/Responses'
|
---|
275 | },
|
---|
276 | callbacks: _CallbacksVisitor2.default,
|
---|
277 | deprecated: {
|
---|
278 | $ref: '#/visitors/value'
|
---|
279 | },
|
---|
280 | security: _SecurityVisitor2.default,
|
---|
281 | servers: _ServersVisitor2.default
|
---|
282 | }
|
---|
283 | },
|
---|
284 | ExternalDocumentation: {
|
---|
285 | $visitor: _index19.default,
|
---|
286 | fixedFields: {
|
---|
287 | description: {
|
---|
288 | $ref: '#/visitors/value'
|
---|
289 | },
|
---|
290 | url: {
|
---|
291 | $ref: '#/visitors/value'
|
---|
292 | }
|
---|
293 | }
|
---|
294 | },
|
---|
295 | Parameter: {
|
---|
296 | $visitor: _index13.default,
|
---|
297 | fixedFields: {
|
---|
298 | name: {
|
---|
299 | $ref: '#/visitors/value'
|
---|
300 | },
|
---|
301 | in: {
|
---|
302 | $ref: '#/visitors/value'
|
---|
303 | },
|
---|
304 | description: {
|
---|
305 | $ref: '#/visitors/value'
|
---|
306 | },
|
---|
307 | required: {
|
---|
308 | $ref: '#/visitors/value'
|
---|
309 | },
|
---|
310 | deprecated: {
|
---|
311 | $ref: '#/visitors/value'
|
---|
312 | },
|
---|
313 | allowEmptyValue: {
|
---|
314 | $ref: '#/visitors/value'
|
---|
315 | },
|
---|
316 | style: {
|
---|
317 | $ref: '#/visitors/value'
|
---|
318 | },
|
---|
319 | explode: {
|
---|
320 | $ref: '#/visitors/value'
|
---|
321 | },
|
---|
322 | allowReserved: {
|
---|
323 | $ref: '#/visitors/value'
|
---|
324 | },
|
---|
325 | schema: _SchemaVisitor2.default,
|
---|
326 | example: {
|
---|
327 | $ref: '#/visitors/value'
|
---|
328 | },
|
---|
329 | examples: _ExamplesVisitor3.default,
|
---|
330 | content: _ContentVisitor2.default
|
---|
331 | }
|
---|
332 | },
|
---|
333 | RequestBody: {
|
---|
334 | $visitor: _index22.default,
|
---|
335 | fixedFields: {
|
---|
336 | description: {
|
---|
337 | $ref: '#/visitors/value'
|
---|
338 | },
|
---|
339 | content: _ContentVisitor3.default,
|
---|
340 | required: {
|
---|
341 | $ref: '#/visitors/value'
|
---|
342 | }
|
---|
343 | }
|
---|
344 | },
|
---|
345 | MediaType: {
|
---|
346 | $visitor: _index8.default,
|
---|
347 | fixedFields: {
|
---|
348 | schema: _SchemaVisitor.default,
|
---|
349 | example: {
|
---|
350 | $ref: '#/visitors/value'
|
---|
351 | },
|
---|
352 | examples: _ExamplesVisitor.default,
|
---|
353 | encoding: _EncodingVisitor.default
|
---|
354 | }
|
---|
355 | },
|
---|
356 | Encoding: {
|
---|
357 | $visitor: _index20.default,
|
---|
358 | fixedFields: {
|
---|
359 | contentType: {
|
---|
360 | $ref: '#/visitors/value'
|
---|
361 | },
|
---|
362 | headers: _HeadersVisitor2.default,
|
---|
363 | style: {
|
---|
364 | $ref: '#/visitors/value'
|
---|
365 | },
|
---|
366 | explode: {
|
---|
367 | $ref: '#/visitors/value'
|
---|
368 | },
|
---|
369 | allowReserved: {
|
---|
370 | $ref: '#/visitors/value'
|
---|
371 | }
|
---|
372 | }
|
---|
373 | },
|
---|
374 | Responses: {
|
---|
375 | $visitor: _index25.default,
|
---|
376 | fixedFields: {
|
---|
377 | default: _DefaultVisitor.default
|
---|
378 | }
|
---|
379 | },
|
---|
380 | Response: {
|
---|
381 | $visitor: _index24.default,
|
---|
382 | fixedFields: {
|
---|
383 | description: {
|
---|
384 | $ref: '#/visitors/value'
|
---|
385 | },
|
---|
386 | headers: _HeadersVisitor3.default,
|
---|
387 | content: _ContentVisitor4.default,
|
---|
388 | links: _LinksVisitor2.default
|
---|
389 | }
|
---|
390 | },
|
---|
391 | Callback: {
|
---|
392 | $visitor: _index23.default
|
---|
393 | },
|
---|
394 | Example: {
|
---|
395 | $visitor: _index18.default,
|
---|
396 | fixedFields: {
|
---|
397 | summary: {
|
---|
398 | $ref: '#/visitors/value'
|
---|
399 | },
|
---|
400 | description: {
|
---|
401 | $ref: '#/visitors/value'
|
---|
402 | },
|
---|
403 | value: {
|
---|
404 | $ref: '#/visitors/value'
|
---|
405 | },
|
---|
406 | externalValue: _ExternalValueVisitor.default
|
---|
407 | }
|
---|
408 | },
|
---|
409 | Link: {
|
---|
410 | $visitor: _index5.default,
|
---|
411 | fixedFields: {
|
---|
412 | operationRef: _OperationRefVisitor.default,
|
---|
413 | operationId: _OperationIdVisitor.default,
|
---|
414 | parameters: _ParametersVisitor.default,
|
---|
415 | requestBody: {
|
---|
416 | $ref: '#/visitors/value'
|
---|
417 | },
|
---|
418 | description: {
|
---|
419 | $ref: '#/visitors/value'
|
---|
420 | },
|
---|
421 | server: {
|
---|
422 | $ref: '#/visitors/document/objects/Server'
|
---|
423 | }
|
---|
424 | }
|
---|
425 | },
|
---|
426 | Header: {
|
---|
427 | $visitor: _index14.default,
|
---|
428 | fixedFields: {
|
---|
429 | description: {
|
---|
430 | $ref: '#/visitors/value'
|
---|
431 | },
|
---|
432 | required: {
|
---|
433 | $ref: '#/visitors/value'
|
---|
434 | },
|
---|
435 | deprecated: {
|
---|
436 | $ref: '#/visitors/value'
|
---|
437 | },
|
---|
438 | allowEmptyValue: {
|
---|
439 | $ref: '#/visitors/value'
|
---|
440 | },
|
---|
441 | style: {
|
---|
442 | $ref: '#/visitors/value'
|
---|
443 | },
|
---|
444 | explode: {
|
---|
445 | $ref: '#/visitors/value'
|
---|
446 | },
|
---|
447 | allowReserved: {
|
---|
448 | $ref: '#/visitors/value'
|
---|
449 | },
|
---|
450 | schema: _SchemaVisitor3.default,
|
---|
451 | example: {
|
---|
452 | $ref: '#/visitors/value'
|
---|
453 | },
|
---|
454 | examples: _ExamplesVisitor2.default,
|
---|
455 | content: _ContentVisitor.default
|
---|
456 | }
|
---|
457 | },
|
---|
458 | Tag: {
|
---|
459 | $visitor: _index11.default,
|
---|
460 | fixedFields: {
|
---|
461 | name: {
|
---|
462 | $ref: '#/visitors/value'
|
---|
463 | },
|
---|
464 | description: {
|
---|
465 | $ref: '#/visitors/value'
|
---|
466 | },
|
---|
467 | externalDocs: {
|
---|
468 | $ref: '#/visitors/document/objects/ExternalDocumentation'
|
---|
469 | }
|
---|
470 | }
|
---|
471 | },
|
---|
472 | Reference: {
|
---|
473 | $visitor: _index12.default,
|
---|
474 | fixedFields: {
|
---|
475 | $ref: _$RefVisitor.default
|
---|
476 | }
|
---|
477 | },
|
---|
478 | JSONSchema: {
|
---|
479 | $ref: '#/visitors/document/objects/Schema'
|
---|
480 | },
|
---|
481 | JSONReference: {
|
---|
482 | $ref: '#/visitors/document/objects/Reference'
|
---|
483 | },
|
---|
484 | Schema: {
|
---|
485 | $visitor: _index15.default,
|
---|
486 | fixedFields: {
|
---|
487 | // the following properties are taken directly from the JSON Schema definition and follow the same specifications
|
---|
488 | title: jsonSchemaFixedFields.title,
|
---|
489 | multipleOf: jsonSchemaFixedFields.multipleOf,
|
---|
490 | maximum: jsonSchemaFixedFields.maximum,
|
---|
491 | exclusiveMaximum: jsonSchemaFixedFields.exclusiveMaximum,
|
---|
492 | minimum: jsonSchemaFixedFields.minimum,
|
---|
493 | exclusiveMinimum: jsonSchemaFixedFields.exclusiveMinimum,
|
---|
494 | maxLength: jsonSchemaFixedFields.maxLength,
|
---|
495 | minLength: jsonSchemaFixedFields.minLength,
|
---|
496 | pattern: jsonSchemaFixedFields.pattern,
|
---|
497 | maxItems: jsonSchemaFixedFields.maxItems,
|
---|
498 | minItems: jsonSchemaFixedFields.minItems,
|
---|
499 | uniqueItems: jsonSchemaFixedFields.uniqueItems,
|
---|
500 | maxProperties: jsonSchemaFixedFields.maxProperties,
|
---|
501 | minProperties: jsonSchemaFixedFields.minProperties,
|
---|
502 | required: jsonSchemaFixedFields.required,
|
---|
503 | enum: jsonSchemaFixedFields.enum,
|
---|
504 | // the following properties are taken from the JSON Schema definition but their definitions were adjusted to the OpenAPI Specification
|
---|
505 | type: _TypeVisitor.default,
|
---|
506 | allOf: _AllOfVisitor.default,
|
---|
507 | anyOf: _AnyOfVisitor.default,
|
---|
508 | oneOf: _OneOfVisitor.default,
|
---|
509 | not: _SchemaOrReferenceVisitor.default,
|
---|
510 | items: _ItemsVisitor.default,
|
---|
511 | properties: _PropertiesVisitor.default,
|
---|
512 | additionalProperties: _SchemaOrReferenceVisitor.default,
|
---|
513 | description: jsonSchemaFixedFields.description,
|
---|
514 | format: jsonSchemaFixedFields.format,
|
---|
515 | default: jsonSchemaFixedFields.default,
|
---|
516 | // OpenAPI vocabulary
|
---|
517 | nullable: {
|
---|
518 | $ref: '#/visitors/value'
|
---|
519 | },
|
---|
520 | discriminator: {
|
---|
521 | $ref: '#/visitors/document/objects/Discriminator'
|
---|
522 | },
|
---|
523 | writeOnly: {
|
---|
524 | $ref: '#/visitors/value'
|
---|
525 | },
|
---|
526 | xml: {
|
---|
527 | $ref: '#/visitors/document/objects/XML'
|
---|
528 | },
|
---|
529 | externalDocs: {
|
---|
530 | $ref: '#/visitors/document/objects/ExternalDocumentation'
|
---|
531 | },
|
---|
532 | example: {
|
---|
533 | $ref: '#/visitors/value'
|
---|
534 | },
|
---|
535 | deprecated: {
|
---|
536 | $ref: '#/visitors/value'
|
---|
537 | }
|
---|
538 | }
|
---|
539 | },
|
---|
540 | Discriminator: {
|
---|
541 | $visitor: _index16.default,
|
---|
542 | fixedFields: {
|
---|
543 | propertyName: {
|
---|
544 | $ref: '#/visitors/value'
|
---|
545 | },
|
---|
546 | mapping: _MappingVisitor.default
|
---|
547 | }
|
---|
548 | },
|
---|
549 | XML: {
|
---|
550 | $visitor: _index17.default,
|
---|
551 | fixedFields: {
|
---|
552 | name: {
|
---|
553 | $ref: '#/visitors/value'
|
---|
554 | },
|
---|
555 | namespace: {
|
---|
556 | $ref: '#/visitors/value'
|
---|
557 | },
|
---|
558 | prefix: {
|
---|
559 | $ref: '#/visitors/value'
|
---|
560 | },
|
---|
561 | attribute: {
|
---|
562 | $ref: '#/visitors/value'
|
---|
563 | },
|
---|
564 | wrapped: {
|
---|
565 | $ref: '#/visitors/value'
|
---|
566 | }
|
---|
567 | }
|
---|
568 | },
|
---|
569 | SecurityScheme: {
|
---|
570 | $visitor: _index28.default,
|
---|
571 | fixedFields: {
|
---|
572 | type: {
|
---|
573 | $ref: '#/visitors/value'
|
---|
574 | },
|
---|
575 | description: {
|
---|
576 | $ref: '#/visitors/value'
|
---|
577 | },
|
---|
578 | name: {
|
---|
579 | $ref: '#/visitors/value'
|
---|
580 | },
|
---|
581 | in: {
|
---|
582 | $ref: '#/visitors/value'
|
---|
583 | },
|
---|
584 | scheme: {
|
---|
585 | $ref: '#/visitors/value'
|
---|
586 | },
|
---|
587 | bearerFormat: {
|
---|
588 | $ref: '#/visitors/value'
|
---|
589 | },
|
---|
590 | flows: {
|
---|
591 | $ref: '#/visitors/document/objects/OAuthFlows'
|
---|
592 | },
|
---|
593 | openIdConnectUrl: {
|
---|
594 | $ref: '#/visitors/value'
|
---|
595 | }
|
---|
596 | }
|
---|
597 | },
|
---|
598 | OAuthFlows: {
|
---|
599 | $visitor: _index29.default,
|
---|
600 | fixedFields: {
|
---|
601 | implicit: {
|
---|
602 | $ref: '#/visitors/document/objects/OAuthFlow'
|
---|
603 | },
|
---|
604 | password: {
|
---|
605 | $ref: '#/visitors/document/objects/OAuthFlow'
|
---|
606 | },
|
---|
607 | clientCredentials: {
|
---|
608 | $ref: '#/visitors/document/objects/OAuthFlow'
|
---|
609 | },
|
---|
610 | authorizationCode: {
|
---|
611 | $ref: '#/visitors/document/objects/OAuthFlow'
|
---|
612 | }
|
---|
613 | }
|
---|
614 | },
|
---|
615 | OAuthFlow: {
|
---|
616 | $visitor: _index30.default,
|
---|
617 | fixedFields: {
|
---|
618 | authorizationUrl: {
|
---|
619 | $ref: '#/visitors/value'
|
---|
620 | },
|
---|
621 | tokenUrl: {
|
---|
622 | $ref: '#/visitors/value'
|
---|
623 | },
|
---|
624 | refreshUrl: {
|
---|
625 | $ref: '#/visitors/value'
|
---|
626 | },
|
---|
627 | scopes: _ScopesVisitor.default
|
---|
628 | }
|
---|
629 | },
|
---|
630 | SecurityRequirement: {
|
---|
631 | $visitor: _index9.default
|
---|
632 | }
|
---|
633 | },
|
---|
634 | extension: {
|
---|
635 | $visitor: _SpecificationExtensionVisitor.default
|
---|
636 | }
|
---|
637 | }
|
---|
638 | }
|
---|
639 | };
|
---|
640 | var _default = exports.default = specification; |
---|