source: node_modules/@swagger-api/apidom-ns-openapi-3-0/cjs/refractor/specification.cjs@ d24f17c

main
Last change on this file since d24f17c was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 25.0 KB
Line 
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default;
4exports.__esModule = true;
5exports.default = void 0;
6var _apidomNsJsonSchemaDraft = require("@swagger-api/apidom-ns-json-schema-draft-4");
7var _index = _interopRequireDefault(require("./visitors/open-api-3-0/index.cjs"));
8var _OpenapiVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/OpenapiVisitor.cjs"));
9var _SpecificationExtensionVisitor = _interopRequireDefault(require("./visitors/SpecificationExtensionVisitor.cjs"));
10var _index2 = _interopRequireDefault(require("./visitors/open-api-3-0/info/index.cjs"));
11var _VersionVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/info/VersionVisitor.cjs"));
12var _index3 = _interopRequireDefault(require("./visitors/open-api-3-0/contact/index.cjs"));
13var _index4 = _interopRequireDefault(require("./visitors/open-api-3-0/license/index.cjs"));
14var _index5 = _interopRequireDefault(require("./visitors/open-api-3-0/link/index.cjs"));
15var _OperationRefVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/link/OperationRefVisitor.cjs"));
16var _OperationIdVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/link/OperationIdVisitor.cjs"));
17var _ParametersVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/link/ParametersVisitor.cjs"));
18var _index6 = _interopRequireDefault(require("./visitors/open-api-3-0/server/index.cjs"));
19var _UrlVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/server/UrlVisitor.cjs"));
20var _ServersVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/ServersVisitor.cjs"));
21var _index7 = _interopRequireDefault(require("./visitors/open-api-3-0/server-variable/index.cjs"));
22var _VariablesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/server/VariablesVisitor.cjs"));
23var _FallbackVisitor = _interopRequireDefault(require("./visitors/FallbackVisitor.cjs"));
24var _index8 = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/index.cjs"));
25var _SchemaVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/SchemaVisitor.cjs"));
26var _ExamplesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/ExamplesVisitor.cjs"));
27var _EncodingVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/media-type/EncodingVisitor.cjs"));
28var _index9 = _interopRequireDefault(require("./visitors/open-api-3-0/security-requirement/index.cjs"));
29var _SecurityVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/SecurityVisitor.cjs"));
30var _index10 = _interopRequireDefault(require("./visitors/open-api-3-0/components/index.cjs"));
31var _index11 = _interopRequireDefault(require("./visitors/open-api-3-0/tag/index.cjs"));
32var _index12 = _interopRequireDefault(require("./visitors/open-api-3-0/reference/index.cjs"));
33var _$RefVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/reference/$RefVisitor.cjs"));
34var _index13 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/index.cjs"));
35var _SchemaVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/SchemaVisitor.cjs"));
36var _index14 = _interopRequireDefault(require("./visitors/open-api-3-0/header/index.cjs"));
37var _SchemaVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/header/SchemaVisitor.cjs"));
38var _ExamplesVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/header/ExamplesVisitor.cjs"));
39var _ContentVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/header/ContentVisitor.cjs"));
40var _index15 = _interopRequireDefault(require("./visitors/open-api-3-0/schema/index.cjs"));
41var _AllOfVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/AllOfVisitor.cjs"));
42var _AnyOfVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/AnyOfVisitor.cjs"));
43var _OneOfVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/OneOfVisitor.cjs"));
44var _ItemsVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/ItemsVisitor.cjs"));
45var _PropertiesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/PropertiesVisitor.cjs"));
46var _TypeVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/TypeVisitor.cjs"));
47var _SchemaOrReferenceVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/schema/SchemaOrReferenceVisitor.cjs"));
48var _index16 = _interopRequireDefault(require("./visitors/open-api-3-0/distriminator/index.cjs"));
49var _MappingVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/distriminator/MappingVisitor.cjs"));
50var _index17 = _interopRequireDefault(require("./visitors/open-api-3-0/xml/index.cjs"));
51var _ExamplesVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/ExamplesVisitor.cjs"));
52var _ContentVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/parameter/ContentVisitor.cjs"));
53var _SchemasVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/SchemasVisitor.cjs"));
54var _ResponsesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/ResponsesVisitor.cjs"));
55var _ParametersVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/components/ParametersVisitor.cjs"));
56var _ExamplesVisitor4 = _interopRequireDefault(require("./visitors/open-api-3-0/components/ExamplesVisitor.cjs"));
57var _RequestBodiesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/RequestBodiesVisitor.cjs"));
58var _HeadersVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/HeadersVisitor.cjs"));
59var _SecuritySchemesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/SecuritySchemesVisitor.cjs"));
60var _LinksVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/LinksVisitor.cjs"));
61var _CallbacksVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/components/CallbacksVisitor.cjs"));
62var _index18 = _interopRequireDefault(require("./visitors/open-api-3-0/example/index.cjs"));
63var _ExternalValueVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/example/ExternalValueVisitor.cjs"));
64var _index19 = _interopRequireDefault(require("./visitors/open-api-3-0/external-documentation/index.cjs"));
65var _index20 = _interopRequireDefault(require("./visitors/open-api-3-0/encoding/index.cjs"));
66var _HeadersVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/encoding/HeadersVisitor.cjs"));
67var _index21 = _interopRequireDefault(require("./visitors/open-api-3-0/paths/index.cjs"));
68var _index22 = _interopRequireDefault(require("./visitors/open-api-3-0/request-body/index.cjs"));
69var _ContentVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/request-body/ContentVisitor.cjs"));
70var _index23 = _interopRequireDefault(require("./visitors/open-api-3-0/callback/index.cjs"));
71var _index24 = _interopRequireDefault(require("./visitors/open-api-3-0/response/index.cjs"));
72var _HeadersVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/response/HeadersVisitor.cjs"));
73var _ContentVisitor4 = _interopRequireDefault(require("./visitors/open-api-3-0/response/ContentVisitor.cjs"));
74var _LinksVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/response/LinksVisitor.cjs"));
75var _index25 = _interopRequireDefault(require("./visitors/open-api-3-0/responses/index.cjs"));
76var _DefaultVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/responses/DefaultVisitor.cjs"));
77var _index26 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/index.cjs"));
78var _TagsVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/operation/TagsVisitor.cjs"));
79var _ParametersVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/ParametersVisitor.cjs"));
80var _RequestBodyVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/operation/RequestBodyVisitor.cjs"));
81var _CallbacksVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/CallbacksVisitor.cjs"));
82var _SecurityVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/SecurityVisitor.cjs"));
83var _ServersVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/operation/ServersVisitor.cjs"));
84var _index27 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/index.cjs"));
85var _$RefVisitor2 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/$RefVisitor.cjs"));
86var _ServersVisitor3 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/ServersVisitor.cjs"));
87var _ParametersVisitor4 = _interopRequireDefault(require("./visitors/open-api-3-0/path-item/ParametersVisitor.cjs"));
88var _index28 = _interopRequireDefault(require("./visitors/open-api-3-0/security-scheme/index.cjs"));
89var _index29 = _interopRequireDefault(require("./visitors/open-api-3-0/oauth-flows/index.cjs"));
90var _index30 = _interopRequireDefault(require("./visitors/open-api-3-0/oauth-flow/index.cjs"));
91var _ScopesVisitor = _interopRequireDefault(require("./visitors/open-api-3-0/oauth-flow/ScopesVisitor.cjs"));
92var _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 */
101const {
102 fixedFields: jsonSchemaFixedFields
103} = _apidomNsJsonSchemaDraft.specificationObj.visitors.document.objects.JSONSchema;
104const 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};
640var _default = exports.default = specification;
Note: See TracBrowser for help on using the repository browser.