@microsoft.azure/autorest.incubator
Version:
AutoRest incubator project
23 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_operation_1 = require("../../common/code-model/command-operation");
const extensions_1 = require("../../common/code-model/extensions");
const http_operation_1 = require("../../common/code-model/http-operation");
const info_1 = require("../../common/code-model/info");
const dictionary_1 = require("../../common/dictionary");
class Model extends extensions_1.Extensions {
constructor(title, version, initializer) {
super();
this.schemas = new dictionary_1.Dictionary();
this.servers = new Array();
this.security = new Array();
this.tags = new Array();
this.http = new http_operation_1.HttpComponents();
this.commands = new command_operation_1.CommandComponents();
this.details = { default: { name: title, description: '' } };
this.info = new info_1.Info(title, version, initializer ? initializer.info : {});
this.apply(initializer);
}
}
exports.Model = Model;
//# sourceMappingURL=code-model.js.map