UNPKG

cloud-ide-model-schema

Version:

Pachage for schema management of Cloud IDEsys LMS

55 lines (54 loc) 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CCoreSypn = void 0; var mongoose_1 = require("mongoose"); /* SCHEMA START */ var core_system_page_notes_manager = new mongoose_1.Schema({ sypn_title: { type: String, required: true }, sypn_desc: { type: String, maxlength: 1000, trim: true }, sypn_page_id_sypg: { type: mongoose_1.default.Schema.Types.ObjectId, require: true, ref: "core_system_pages" }, sypn_entity_id_sype: { type: mongoose_1.default.Schema.Types.ObjectId, required: true, ref: "core_system_entity" }, sypn_page_them_id_sytm: { type: mongoose_1.default.Schema.Types.ObjectId, require: true, ref: "core_system_pages_theme" }, sypn_user_id_user: { type: mongoose_1.default.Schema.Types.ObjectId, required: true, ref: "auth_user_mst" }, sypn_is_page_specific: { type: Boolean, default: true }, sypn_is_user_specific: { type: Boolean, default: true }, sypn_is_entity_specific: { type: Boolean, default: false, }, sypn_is_theme_specific: { type: Boolean, default: false } }, { collection: 'core_system_page_notes_manager' }); var CCoreSypn = mongoose_1.default.model("core_system_page_notes_manager", core_system_page_notes_manager); exports.CCoreSypn = CCoreSypn;