cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
44 lines (43 loc) • 1.2 kB
JavaScript
"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;