cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
42 lines (41 loc) • 1.11 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CEmailTemplete = exports.IEmailTemplete = void 0;
var mongoose_1 = require("mongoose");
/* INTERFASE START */
var IEmailTemplete = /** @class */ (function () {
function IEmailTemplete() {
}
return IEmailTemplete;
}());
exports.IEmailTemplete = IEmailTemplete;
/* INTERFACE END */
/* SCHEMA START */
var email_templete = new mongoose_1.Schema({
etmp_id_eref: {
type: mongoose_1.default.Schema.Types.ObjectId,
required: true,
ref: "email_reference",
unique: true
},
etmp_subject: {
type: String,
minlength: 9,
maxlength: 60,
required: true,
trim: true,
},
etmp_body: {
type: String,
minlength: 25,
maxlength: 384000,
required: true
},
etmp_isactive: {
type: Boolean,
required: true,
default: true
}
}, { collection: 'email_templete' });
var CEmailTemplete = mongoose_1.default.model("email_templete", email_templete);
exports.CEmailTemplete = CEmailTemplete;