![JAR search and dependency download from the Maven repository](/logo.png)
package.cjs.elements.SecurityScheme.cjs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apidom-ns-asyncapi-2 Show documentation
Show all versions of apidom-ns-asyncapi-2 Show documentation
AsyncAPI 2.x.y namespace for ApiDOM.
"use strict";
exports.__esModule = true;
exports.default = void 0;
var _apidomCore = require("@swagger-api/apidom-core");
class SecurityScheme extends _apidomCore.ObjectElement {
constructor(content, meta, attributes) {
super(content, meta, attributes);
this.element = 'securityScheme';
}
get type() {
return this.get('type');
}
set type(type) {
this.set('type', type);
}
get description() {
return this.get('description');
}
set description(description) {
this.set('description', description);
}
get name() {
return this.get('name');
}
set name(name) {
this.set('name', name);
}
get in() {
return this.get('in');
}
set in(inVal) {
this.set('in', inVal);
}
get scheme() {
return this.get('scheme');
}
set scheme(scheme) {
this.set('scheme', scheme);
}
get bearerFormat() {
return this.get('bearerFormat');
}
set bearerFormat(bearerFormat) {
this.set('bearerFormat', bearerFormat);
}
get flows() {
return this.get('flows');
}
set flows(flows) {
this.set('flows', flows);
}
get openIdConnectUrl() {
return this.get('openIdConnectUrl');
}
set openIdConnectUrl(openIdConnectUrl) {
this.set('openIdConnectUrl', openIdConnectUrl);
}
}
var _default = exports.default = SecurityScheme;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy