UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

44 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Template = exports.TemplateType = void 0; var mongoose_1 = require("mongoose"); var TemplateType; (function (TemplateType) { TemplateType["RICH_CONTENT"] = "RICH_CONTENT"; TemplateType["DATA_MODEL"] = "DATA_MODEL"; })(TemplateType = exports.TemplateType || (exports.TemplateType = {})); var Template = (function () { function Template(_id, createdAt, updatedAt, type, name, desc, userId, entryTemplate, entryIds, defaults) { this._id = _id; this.createdAt = createdAt; this.updatedAt = updatedAt; this.type = type; this.name = name; this.desc = desc; this.userId = userId; this.entryTemplate = entryTemplate; this.entryIds = entryIds; this.defaults = defaults; } Object.defineProperty(Template, "schema", { get: function () { return new mongoose_1.Schema({ _id: mongoose_1.Types.ObjectId, createdAt: Number, updatedAt: Number, type: String, name: String, desc: String, userId: String, entryTemplate: [Object], entryIds: [String], defaults: Object, }); }, enumerable: false, configurable: true }); return Template; }()); exports.Template = Template; //# sourceMappingURL=template.model.js.map