@swagger-api/apidom-ns-openapi-3-1
Version:
OpenAPI 3.1.x namespace for ApiDOM.
1,539 lines (1,305 loc) • 1.24 MB
JavaScript
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["apidomNsOpenApi3_1"] = factory();
else
root["apidomNsOpenApi3_1"] = factory();
})(self, () => {
return /******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ 74014:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Callback extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.CallbackElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Callback);
/***/ }),
/***/ 44281:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Components extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ComponentsElement {
get pathItems() {
return this.get('pathItems');
}
set pathItems(pathItems) {
this.set('pathItems', pathItems);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Components);
/***/ }),
/***/ 95857:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Contact extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ContactElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Contact);
/***/ }),
/***/ 32633:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Discriminator extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.DiscriminatorElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Discriminator);
/***/ }),
/***/ 37904:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Encoding extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.EncodingElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Encoding);
/***/ }),
/***/ 17931:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Example extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ExampleElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Example);
/***/ }),
/***/ 20950:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class ExternalDocumentation extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ExternalDocumentationElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ExternalDocumentation);
/***/ }),
/***/ 95376:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Header extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.HeaderElement {
get schema() {
return this.get('schema');
}
set schema(schema) {
this.set('schema', schema);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);
/***/ }),
/***/ 77425:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Info extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.InfoElement {
get license() {
return this.get('license');
}
set license(licenseElement) {
this.set('license', licenseElement);
}
get summary() {
return this.get('summary');
}
set summary(summary) {
this.set('summary', summary);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Info);
/***/ }),
/***/ 23496:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(61339);
/**
* @public
*/
class JsonSchemaDialect extends _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__.StringElement {
static default = new JsonSchemaDialect('https://spec.openapis.org/oas/3.1/dialect/base');
constructor(content, meta, attributes) {
super(content, meta, attributes);
this.element = 'jsonSchemaDialect';
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (JsonSchemaDialect);
/***/ }),
/***/ 96878:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class License extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.LicenseElement {
get identifier() {
return this.get('identifier');
}
set identifier(name) {
this.set('identifier', name);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (License);
/***/ }),
/***/ 7469:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Link extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.LinkElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Link);
/***/ }),
/***/ 62521:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class MediaType extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.MediaTypeElement {
get schema() {
return this.get('schema');
}
set schema(schema) {
this.set('schema', schema);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MediaType);
/***/ }),
/***/ 16950:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class OAuthFlow extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.OAuthFlowElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (OAuthFlow);
/***/ }),
/***/ 4981:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class OAuthFlows extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.OAuthFlowsElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (OAuthFlows);
/***/ }),
/***/ 75474:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(61339);
/**
* @public
*/
// eslint-disable-next-line @typescript-eslint/naming-convention
class OpenApi3_1 extends _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__.ObjectElement {
constructor(content, meta, attributes) {
super(content, meta, attributes);
this.element = 'openApi3_1';
this.classes.push('api');
}
get openapi() {
return this.get('openapi');
}
set openapi(openapi) {
this.set('openapi', openapi);
}
get info() {
return this.get('info');
}
set info(info) {
this.set('info', info);
}
get jsonSchemaDialect() {
return this.get('jsonSchemaDialect');
}
set jsonSchemaDialect(jsonSchemaDialect) {
this.set('jsonSchemaDialect', jsonSchemaDialect);
}
get servers() {
return this.get('servers');
}
set servers(servers) {
this.set('servers', servers);
}
get paths() {
return this.get('paths');
}
set paths(paths) {
this.set('paths', paths);
}
get components() {
return this.get('components');
}
set components(components) {
this.set('components', components);
}
get security() {
return this.get('security');
}
set security(security) {
this.set('security', security);
}
get tags() {
return this.get('tags');
}
set tags(tags) {
this.set('tags', tags);
}
get externalDocs() {
return this.get('externalDocs');
}
set externalDocs(externalDocs) {
this.set('externalDocs', externalDocs);
}
get webhooks() {
return this.get('webhooks');
}
set webhooks(webhooks) {
this.set('webhooks', webhooks);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (OpenApi3_1);
/***/ }),
/***/ 98565:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Openapi extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.OpenapiElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Openapi);
/***/ }),
/***/ 87788:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Operation extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.OperationElement {
get requestBody() {
return this.get('requestBody');
}
set requestBody(requestBody) {
this.set('requestBody', requestBody);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Operation);
/***/ }),
/***/ 47578:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Parameter extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ParameterElement {
get schema() {
return this.get('schema');
}
set schema(schema) {
this.set('schema', schema);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Parameter);
/***/ }),
/***/ 16253:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class PathItem extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.PathItemElement {
get GET() {
return this.get('get');
}
set GET(operation) {
this.set('GET', operation);
}
get PUT() {
return this.get('put');
}
set PUT(operation) {
this.set('PUT', operation);
}
get POST() {
return this.get('post');
}
set POST(operation) {
this.set('POST', operation);
}
get DELETE() {
return this.get('delete');
}
set DELETE(operation) {
this.set('DELETE', operation);
}
get OPTIONS() {
return this.get('options');
}
set OPTIONS(operation) {
this.set('OPTIONS', operation);
}
get HEAD() {
return this.get('head');
}
set HEAD(operation) {
this.set('HEAD', operation);
}
get PATCH() {
return this.get('patch');
}
set PATCH(operation) {
this.set('PATCH', operation);
}
get TRACE() {
return this.get('trace');
}
set TRACE(operation) {
this.set('TRACE', operation);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PathItem);
/***/ }),
/***/ 15001:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Paths extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.PathsElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Paths);
/***/ }),
/***/ 27112:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Reference extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ReferenceElement {}
Object.defineProperty(Reference.prototype, 'description', {
get() {
return this.get('description');
},
set(description) {
this.set('description', description);
},
enumerable: true
});
Object.defineProperty(Reference.prototype, 'summary', {
get() {
return this.get('summary');
},
set(description) {
this.set('summary', description);
},
enumerable: true
});
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Reference);
/***/ }),
/***/ 79964:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class RequestBody extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.RequestBodyElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (RequestBody);
/***/ }),
/***/ 6370:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Response extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ResponseElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Response);
/***/ }),
/***/ 53113:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Responses extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ResponsesElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Responses);
/***/ }),
/***/ 9854:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(61339);
/**
* @public
*/
class Schema extends _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__.ObjectElement {
constructor(content, meta, attributes) {
super(content, meta, attributes);
this.element = 'schema';
}
/**
* Core vocabulary
*
* URI: https://json-schema.org/draft/2020-12/vocab/core
*/
get $schema() {
return this.get('$schema');
}
set $schema($schema) {
this.set('$schema', $schema);
}
get $vocabulary() {
return this.get('$vocabulary');
}
set $vocabulary($vocabulary) {
this.set('$vocabulary', $vocabulary);
}
get $id() {
return this.get('$id');
}
set $id($id) {
this.set('$id', $id);
}
get $anchor() {
return this.get('$anchor');
}
set $anchor($anchor) {
this.set('$anchor', $anchor);
}
get $dynamicAnchor() {
return this.get('$dynamicAnchor');
}
set $dynamicAnchor($dynamicAnchor) {
this.set('$dynamicAnchor', $dynamicAnchor);
}
get $dynamicRef() {
return this.get('$dynamicRef');
}
set $dynamicRef($dynamicRef) {
this.set('$dynamicRef', $dynamicRef);
}
get $ref() {
return this.get('$ref');
}
set $ref($ref) {
this.set('$ref', $ref);
}
get $defs() {
return this.get('$defs');
}
set $defs($defs) {
this.set('$defs', $defs);
}
get $comment() {
return this.get('$comment');
}
set $comment($comment) {
this.set('$comment', $comment);
}
/**
* Applicator vocabulary
*
* URI: https://json-schema.org/draft/2020-12/vocab/applicator
*/
get allOf() {
return this.get('allOf');
}
set allOf(allOf) {
this.set('allOf', allOf);
}
get anyOf() {
return this.get('anyOf');
}
set anyOf(anyOf) {
this.set('anyOf', anyOf);
}
get oneOf() {
return this.get('oneOf');
}
set oneOf(oneOf) {
this.set('oneOf', oneOf);
}
get not() {
return this.get('not');
}
set not(not) {
this.set('not', not);
}
get if() {
return this.get('if');
}
set if(ifSchema) {
this.set('if', ifSchema);
}
get then() {
return this.get('then');
}
set then(thenSchema) {
this.set('then', thenSchema);
}
get else() {
return this.get('else');
}
set else(elseSchema) {
this.set('else', elseSchema);
}
get dependentSchemas() {
return this.get('dependentSchemas');
}
set dependentSchemas(dependentSchemas) {
this.set('dependentSchemas', dependentSchemas);
}
get prefixItems() {
return this.get('prefixItems');
}
set prefixItems(prefixItems) {
this.set('prefixItems', prefixItems);
}
get items() {
return this.get('items');
}
set items(items) {
this.set('items', items);
}
get containsProp() {
return this.get('contains');
}
set containsProp(containsProp) {
this.set('contains', containsProp);
}
get properties() {
return this.get('properties');
}
set properties(properties) {
this.set('properties', properties);
}
get patternProperties() {
return this.get('patternProperties');
}
set patternProperties(patternProperties) {
this.set('patternProperties', patternProperties);
}
get additionalProperties() {
return this.get('additionalProperties');
}
set additionalProperties(additionalProperties) {
this.set('additionalProperties', additionalProperties);
}
get propertyNames() {
return this.get('propertyNames');
}
set propertyNames(propertyNames) {
this.set('propertyNames', propertyNames);
}
/**
* Unevaluated Locations vocabulary
*
* URI: https://json-schema.org/draft/2020-12/vocab/unevaluated
*/
get unevaluatedItems() {
return this.get('unevaluatedItems');
}
set unevaluatedItems(unevaluatedItems) {
this.set('unevaluatedItems', unevaluatedItems);
}
get unevaluatedProperties() {
return this.get('unevaluatedProperties');
}
set unevaluatedProperties(unevaluatedProperties) {
this.set('unevaluatedProperties', unevaluatedProperties);
}
/**
* Validation vocabulary
*
* URI: https://json-schema.org/draft/2020-12/vocab/validation
*/
/**
* Validation Keywords for Any Instance Type
*
* URI: https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.1
*/
get type() {
return this.get('type');
}
set type(type) {
this.set('type', type);
}
get enum() {
return this.get('enum');
}
set enum(enumVal) {
this.set('enum', enumVal);
}
get const() {
return this.get('const');
}
set const(constVal) {
this.set('const', constVal);
}
/**
* Validation Keywords for Numeric Instances (number and integer)
*
* URI: https://json-schema.org/draft/2020-12/json-schema-validation.html#numeric
*/
get multipleOf() {
return this.get('multipleOf');
}
set multipleOf(multipleOf) {
this.set('multipleOf', multipleOf);
}
get maximum() {
return this.get('maximum');
}
set maximum(maximum) {
this.set('maximum', maximum);
}
get exclusiveMaximum() {
return this.get('exclusiveMaximum');
}
set exclusiveMaximum(exclusiveMaximum) {
this.set('exclusiveMaximum', exclusiveMaximum);
}
get minimum() {
return this.get('minimum');
}
set minimum(minimum) {
this.set('minimum', minimum);
}
get exclusiveMinimum() {
return this.get('exclusiveMinimum');
}
set exclusiveMinimum(exclusiveMinimum) {
this.set('exclusiveMinimum', exclusiveMinimum);
}
/**
* Validation Keywords for Strings
*
* URI: https://json-schema.org/draft/2020-12/json-schema-validation.html#string
*/
get maxLength() {
return this.get('maxLength');
}
set maxLength(maxLength) {
this.set('maxLength', maxLength);
}
get minLength() {
return this.get('minLength');
}
set minLength(minLength) {
this.set('minLength', minLength);
}
get pattern() {
return this.get('pattern');
}
set pattern(pattern) {
this.set('pattern', pattern);
}
/**
* Validation Keywords for Arrays
*
* URI: https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.4
*/
get maxItems() {
return this.get('maxItems');
}
set maxItems(maxItems) {
this.set('maxItems', maxItems);
}
get minItems() {
return this.get('minItems');
}
set minItems(minItems) {
this.set('minItems', minItems);
}
get uniqueItems() {
return this.get('uniqueItems');
}
set uniqueItems(uniqueItems) {
this.set('uniqueItems', uniqueItems);
}
get maxContains() {
return this.get('maxContains');
}
set maxContains(maxContains) {
this.set('maxContains', maxContains);
}
get minContains() {
return this.get('minContains');
}
set minContains(minContains) {
this.set('minContains', minContains);
}
/**
* Validation Keywords for Objects
*
* URI: https://json-schema.org/draft/2020-12/json-schema-validation.html#rfc.section.6.5
*/
get maxProperties() {
return this.get('maxProperties');
}
set maxProperties(maxProperties) {
this.set('maxProperties', maxProperties);
}
get minProperties() {
return this.get('minProperties');
}
set minProperties(minProperties) {
this.set('minProperties', minProperties);
}
get required() {
return this.get('required');
}
set required(required) {
this.set('required', required);
}
get dependentRequired() {
return this.get('dependentRequired');
}
set dependentRequired(dependentRequired) {
this.set('dependentRequired', dependentRequired);
}
/**
* Vocabulary for Basic Meta-Data Annotations
*
* URI: https://json-schema.org/draft/2020-12/vocab/meta-data
*/
get title() {
return this.get('title');
}
set title(title) {
this.set('title', title);
}
get description() {
return this.get('description');
}
set description(description) {
this.set('description', description);
}
get default() {
return this.get('default');
}
set default(defaultVal) {
this.set('default', defaultVal);
}
get deprecated() {
return this.get('deprecated');
}
set deprecated(deprecated) {
this.set('deprecated', deprecated);
}
get readOnly() {
return this.get('readOnly');
}
set readOnly(readOnly) {
this.set('readOnly', readOnly);
}
get writeOnly() {
return this.get('writeOnly');
}
set writeOnly(writeOnly) {
this.set('writeOnly', writeOnly);
}
get examples() {
return this.get('examples');
}
set examples(examples) {
this.set('examples', examples);
}
/**
* Vocabularies for Semantic Content With "format"
*
* URI: https://json-schema.org/draft/2020-12/vocab/format-annotation
*/
get format() {
return this.get('format');
}
set format(format) {
this.set('format', format);
}
/**
* Vocabulary for the Contents of String-Encoded Data
*
* URI: https://json-schema.org/draft/2020-12/vocab/content
*/
get contentEncoding() {
return this.get('contentEncoding');
}
set contentEncoding(contentEncoding) {
this.set('contentEncoding', contentEncoding);
}
get contentMediaType() {
return this.get('contentMediaType');
}
set contentMediaType(contentMediaType) {
this.set('contentMediaType', contentMediaType);
}
get contentSchema() {
return this.get('contentSchema');
}
set contentSchema(contentSchema) {
this.set('contentSchema', contentSchema);
}
/**
* OAS base vocabulary
*
* URI: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.1.0.md#baseVocabulary
*/
get discriminator() {
return this.get('discriminator');
}
set discriminator(discriminator) {
this.set('discriminator', discriminator);
}
get xml() {
return this.get('xml');
}
set xml(xml) {
this.set('xml', xml);
}
get externalDocs() {
return this.get('externalDocs');
}
set externalDocs(externalDocs) {
this.set('externalDocs', externalDocs);
}
/**
* @deprecated The example property has been deprecated in favor of the JSON Schema examples keyword. Use of example is discouraged, and later versions of this specification may remove it.
*/
get example() {
return this.get('example');
}
set example(example) {
this.set('example', example);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Schema);
/***/ }),
/***/ 11060:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class SecurityRequirement extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.SecurityRequirementElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SecurityRequirement);
/***/ }),
/***/ 1120:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class SecurityScheme extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.SecuritySchemeElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SecurityScheme);
/***/ }),
/***/ 50710:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Server extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ServerElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Server);
/***/ }),
/***/ 68618:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class ServerVariable extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.ServerVariableElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ServerVariable);
/***/ }),
/***/ 50565:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Tag extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.TagElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Tag);
/***/ }),
/***/ 55588:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96903);
/**
* @public
*/
class Xml extends _swagger_api_apidom_ns_openapi_3_0__WEBPACK_IMPORTED_MODULE_0__.XmlElement {}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Xml);
/***/ }),
/***/ 21124:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(61339);
/**
* @public
*/
class ComponentsPathItems extends _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__.ObjectElement {
static primaryClass = 'components-path-items';
constructor(content, meta, attributes) {
super(content, meta, attributes);
this.classes.push(ComponentsPathItems.primaryClass);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ComponentsPathItems);
/***/ }),
/***/ 38919:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(61339);
/**
* @public
*/
class Webhooks extends _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__.ObjectElement {
static primaryClass = 'webhooks';
constructor(content, meta, attributes) {
super(content, meta, attributes);
this.classes.push(Webhooks.primaryClass);
}
}
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Webhooks);
/***/ }),
/***/ 58267:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ OpenAPIMediaTypes: () => (/* binding */ OpenAPIMediaTypes),
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var ramda__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(49451);
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12275);
/**
* @public
*/
/**
* @public
*/
class OpenAPIMediaTypes extends _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__["default"] {
filterByFormat(format = 'generic') {
const effectiveFormat = format === 'generic' ? 'openapi;version' : format;
return this.filter(mediaType => mediaType.includes(effectiveFormat));
}
findBy(version = '3.1.0', format = 'generic') {
const search = format === 'generic' ? `vnd.oai.openapi;version=${version}` : `vnd.oai.openapi+${format};version=${version}`;
const found = this.find(mediaType => mediaType.includes(search));
return found || this.unknownMediaType;
}
latest(format = 'generic') {
return (0,ramda__WEBPACK_IMPORTED_MODULE_1__["default"])(this.filterByFormat(format));
}
}
/**
* @public
*/
const mediaTypes = new OpenAPIMediaTypes('application/vnd.oai.openapi;version=3.1.0', 'application/vnd.oai.openapi+json;version=3.1.0', 'application/vnd.oai.openapi+yaml;version=3.1.0');
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (mediaTypes);
/***/ }),
/***/ 9936:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _elements_Callback_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(74014);
/* harmony import */ var _elements_Components_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(44281);
/* harmony import */ var _elements_Contact_ts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(95857);
/* harmony import */ var _elements_Discriminator_ts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(32633);
/* harmony import */ var _elements_Encoding_ts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(37904);
/* harmony import */ var _elements_Example_ts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(17931);
/* harmony import */ var _elements_ExternalDocumentation_ts__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(20950);
/* harmony import */ var _elements_Header_ts__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(95376);
/* harmony import */ var _elements_Info_ts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(77425);
/* harmony import */ var _elements_JsonSchemaDialect_ts__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(23496);
/* harmony import */ var _elements_License_ts__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(96878);
/* harmony import */ var _elements_Link_ts__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(7469);
/* harmony import */ var _elements_MediaType_ts__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(62521);
/* harmony import */ var _elements_OAuthFlow_ts__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(16950);
/* harmony import */ var _elements_OAuthFlows_ts__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(4981);
/* harmony import */ var _elements_Openapi_ts__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(98565);
/* harmony import */ var _elements_OpenApi3_1_ts__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(75474);
/* harmony import */ var _elements_Operation_ts__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(87788);
/* harmony import */ var _elements_Parameter_ts__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(47578);
/* harmony import */ var _elements_PathItem_ts__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(16253);
/* harmony import */ var _elements_Paths_ts__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(15001);
/* harmony import */ var _elements_Reference_ts__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(27112);
/* harmony import */ var _elements_RequestBody_ts__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(79964);
/* harmony import */ var _elements_Response_ts__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(6370);
/* harmony import */ var _elements_Responses_ts__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(53113);
/* harmony import */ var _elements_Schema_ts__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(9854);
/* harmony import */ var _elements_SecurityRequirement_ts__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(11060);
/* harmony import */ var _elements_SecurityScheme_ts__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(1120);
/* harmony import */ var _elements_Server_ts__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(50710);
/* harmony import */ var _elements_ServerVariable_ts__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(68618);
/* harmony import */ var _elements_Tag_ts__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(50565);
/* harmony import */ var _elements_Xml_ts__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(55588);
/**
* @public
*/
// eslint-disable-next-line @typescript-eslint/naming-convention
const openApi3_1 = {
namespace: options => {
const {
base
} = options;
base.register('callback', _elements_Callback_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
base.register('components', _elements_Components_ts__WEBPACK_IMPORTED_MODULE_1__["default"]);
base.register('contact', _elements_Contact_ts__WEBPACK_IMPORTED_MODULE_2__["default"]);
base.register('discriminator', _elements_Discriminator_ts__WEBPACK_IMPORTED_MODULE_3__["default"]);
base.register('encoding', _elements_Encoding_ts__WEBPACK_IMPORTED_MODULE_4__["default"]);
base.register('example', _elements_Example_ts__WEBPACK_IMPORTED_MODULE_5__["default"]);
base.register('externalDocumentation', _elements_ExternalDocumentation_ts__WEBPACK_IMPORTED_MODULE_6__["default"]);
base.register('header', _elements_Header_ts__WEBPACK_IMPORTED_MODULE_7__["default"]);
base.register('info', _elements_Info_ts__WEBPACK_IMPORTED_MODULE_8__["default"]);
base.register('jsonSchemaDialect', _elements_JsonSchemaDialect_ts__WEBPACK_IMPORTED_MODULE_9__["default"]);
base.register('license', _elements_License_ts__WEBPACK_IMPORTED_MODULE_10__["default"]);
base.register('link', _elements_Link_ts__WEBPACK_IMPORTED_MODULE_11__["default"]);
base.register('mediaType', _elements_MediaType_ts__WEBPACK_IMPORTED_MODULE_12__["default"]);
base.register('oAuthFlow', _elements_OAuthFlow_ts__WEBPACK_IMPORTED_MODULE_13__["default"]);
base.register('oAuthFlows', _elements_OAuthFlows_ts__WEBPACK_IMPORTED_MODULE_14__["default"]);
base.register('openapi', _elements_Openapi_ts__WEBPACK_IMPORTED_MODULE_15__["default"]);
base.register('openApi3_1', _elements_OpenApi3_1_ts__WEBPACK_IMPORTED_MODULE_16__["default"]);
base.register('operation', _elements_Operation_ts__WEBPACK_IMPORTED_MODULE_17__["default"]);
base.register('parameter', _elements_Parameter_ts__WEBPACK_IMPORTED_MODULE_18__["default"]);
base.register('pathItem', _elements_PathItem_ts__WEBPACK_IMPORTED_MODULE_19__["default"]);
base.register('paths', _elements_Paths_ts__WEBPACK_IMPORTED_MODULE_20__["default"]);
base.register('reference', _elements_Reference_ts__WEBPACK_IMPORTED_MODULE_21__["default"]);
base.register('requestBody', _elements_RequestBody_ts__WEBPACK_IMPORTED_MODULE_22__["default"]);
base.register('response', _elements_Response_ts__WEBPACK_IMPORTED_MODULE_23__["default"]);
base.register('responses', _elements_Responses_ts__WEBPACK_IMPORTED_MODULE_24__["default"]);
base.register('schema', _elements_Schema_ts__WEBPACK_IMPORTED_MODULE_25__["default"]);
base.register('securityRequirement', _elements_SecurityRequirement_ts__WEBPACK_IMPORTED_MODULE_26__["default"]);
base.register('securityScheme', _elements_SecurityScheme_ts__WEBPACK_IMPORTED_MODULE_27__["default"]);
base.register('server', _elements_Server_ts__WEBPACK_IMPORTED_MODULE_28__["default"]);
base.register('serverVariable', _elements_ServerVariable_ts__WEBPACK_IMPORTED_MODULE_29__["default"]);
base.register('tag', _elements_Tag_ts__WEBPACK_IMPORTED_MODULE_30__["default"]);
base.register('xml', _elements_Xml_ts__WEBPACK_IMPORTED_MODULE_31__["default"]);
return base;
}
};
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (openApi3_1);
/***/ }),
/***/ 97269:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ isBooleanJsonSchemaElement: () => (/* binding */ isBooleanJsonSchemaElement),
/* harmony export */ isCallbackElement: () => (/* binding */ isCallbackElement),
/* harmony export */ isComponentsElement: () => (/* binding */ isComponentsElement),
/* harmony export */ isContactElement: () => (/* binding */ isContactElement),
/* harmony export */ isExampleElement: () => (/* binding */ isExampleElement),
/* harmony export */ isExternalDocumentationElement: () => (/* binding */ isExternalDocumentationElement),
/* harmony export */ isHeaderElement: () => (/* binding */ isHeaderElement),
/* harmony export */ isInfoElement: () => (/* binding */ isInfoElement),
/* harmony export */ isJsonSchemaDialectElement: () => (/* binding */ isJsonSchemaDialectElement),
/* harmony export */ isLicenseElement: () => (/* binding */ isLicenseElement),
/* harmony export */ isLinkElement: () => (/* binding */ isLinkElement),
/* harmony export */ isMediaTypeElement: () => (/* binding */ isMediaTypeElement),
/* harmony export */ isOpenApi3_1Element: () => (/* binding */ isOpenApi3_1Element),
/* harmony export */ isOpenapiElement: () => (/* binding */ isOpenapiElement),
/* harmony export */ isOperationElement: () => (/* binding */ isOperationElement),
/* harmony export */ isParameterElement: () => (/* binding */ isParameterElement),
/* harmony export */ isPathItemElement: () => (/* binding */ isPathItemElement),
/* harmony export */ isPathItemElementExternal: () => (/* binding */ isPathItemElementExternal),
/* harmony export */ isPathsElement: () => (/* binding */ isPathsElement),
/* harmony export */ isReferenceElement: () => (/* binding */ isReferenceElement),
/* harmony export */ isReferenceElementExternal: () => (/* binding */ isReferenceElementExternal),
/* harmony export */ isRequestBodyElement: () => (/* binding */ isRequestBodyElement),
/* harmony export */ isResponseElement: () => (/* binding */ isResponseElement),
/* harmony export */ isResponsesElement: () => (/* binding */ isResponsesElement),
/* harmony export */ isSchemaElement: () => (/* binding */ isSchemaElement),
/* harmony export */ isSecurityRequirementElement: () => (/* binding */ isSecurityRequirementElement),
/* harmony export */ isSecuritySchemeElement: () => (/* binding */ isSecuritySchemeElement),
/* harmony export */ isServerElement: () => (/* binding */ isServerElement),
/* harmony export */ isServerVariableElement: () => (/* binding */ isServerVariableElement)
/* harmony export */ });
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(70145);
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(50726);
/* harmony import */ var _swagger_api_apidom_core__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(81776);
/* harmony import */ var _elements_Callback_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(74014);
/* harmony import */ var _elements_Components_ts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(44281);
/* harmony import */ var _elements_Contact_ts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(95857);
/* harmony import */ var _elements_Example_ts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(17931);
/* harmony import */ var _elements_ExternalDocumentation_ts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(20950);
/* harmony import */ var _elements_Header_ts__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(95376);
/* harmony import */ var _elements_Info_ts__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(77425);
/* harmony import */ var _elements_JsonSchemaDialect_ts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(23496);
/* harmony import */ var _elements_License_ts__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(96878);
/* harmony import */ var _elements_Link_ts__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(7469);
/* harmony import */ var _elements_Openapi_ts__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(98565);
/* harmony import */