UNPKG

cloud-ide-model-schema

Version:

Pachage for schema management of Cloud IDEsys LMS

44 lines (43 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CEmailReference = exports.IEmailReference = void 0; var mongoose_1 = require("mongoose"); /* INTERFASE START */ var IEmailReference = /** @class */ (function () { function IEmailReference() { } return IEmailReference; }()); exports.IEmailReference = IEmailReference; /* INTERFACE END */ /* SCHEMA START */ var email_reference = new mongoose_1.Schema({ eref_reference: { type: String, required: true, unique: true }, eref_sender_id_elst: { type: mongoose_1.default.Schema.Types.ObjectId, require: true, ref: "email_vendor" }, eref_receiver_id_elst: { type: mongoose_1.default.Schema.Types.ObjectId, require: true, ref: "email_vendor" }, eref_var: { type: Array, required: true, trim: true, default: [] }, eref_isactive: { type: Boolean, required: true, default: true } }, { collection: 'email_reference' }); var CEmailReference = mongoose_1.default.model("email_reference", email_reference); exports.CEmailReference = CEmailReference;