Files
nats-python/openapi_templete/node_modules/@asyncapi/parser/lib/models/external-docs.js
T
2026-06-01 13:17:37 +02:00

27 lines
647 B
JavaScript

const { mix } = require('./utils');
const Base = require('./base');
const MixinDescription = require('../mixins/description');
const MixinSpecificationExtensions = require('../mixins/specification-extensions');
/**
* Implements functions to deal with an ExternalDocs object.
* @class
* @alias module:@asyncapi/parser#ExternalDocs
* @extends Base
* @mixes MixinDescription
* @mixes MixinSpecificationExtensions
* @returns {ExternalDocs}
*/
class ExternalDocs extends Base {
/**
* @returns {string}
*/
url() {
return this._json.url;
}
}
module.exports = mix(ExternalDocs, MixinDescription, MixinSpecificationExtensions);