cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
44 lines (43 loc) • 1.06 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CCoreSypg = void 0;
var mongoose_1 = require("mongoose");
/* SCHEMA START */
var core_system_pages = new mongoose_1.Schema({
sypg_theme_id_sytm: {
type: mongoose_1.default.Schema.Types.ObjectId,
required: true
},
sypg_page_code: {
type: String,
required: true,
minlength: 8,
maxlength: 40,
unique: true,
trim: true
},
sypg_title: {
type: String,
require: true,
minlength: 8,
maxlength: 100,
trim: true
},
sypg_desc: {
type: String,
minlength: 8,
maxlength: 255,
required: true,
trim: true
},
sypg_configuration: {
type: Object
},
sypg_isactive: {
type: Boolean,
required: true,
default: true
}
}, { collection: 'core_system_pages' });
var CCoreSypg = mongoose_1.default.model("core_system_pages", core_system_pages);
exports.CCoreSypg = CCoreSypg;