UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

82 lines (81 loc) 2.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MEmailReferenceToggleStatusPayload = exports.MEmailReferenceInsertUpdatePayload = exports.MEmailReferenceDeletePayload = exports.MEmailReferenceGetByIdPayload = exports.MEmailReference = void 0; const common_1 = require("../../common-types/common"); /* INTERFACE END */ /* MODEL START */ class MEmailReference extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } Validate() { let errorLogger = {}; return errorLogger; } } exports.MEmailReference = MEmailReference; class MEmailReferenceGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.eref_id && !this._id) { errorLogger.eref_id = "Email Reference ID is Required!"; } return errorLogger; } } exports.MEmailReferenceGetByIdPayload = MEmailReferenceGetByIdPayload; class MEmailReferenceDeletePayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.eref_id && !this._id) { errorLogger.eref_id = "Email Reference ID is Required!"; } return errorLogger; } } exports.MEmailReferenceDeletePayload = MEmailReferenceDeletePayload; class MEmailReferenceToggleStatusPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.eref_id && !this._id) { errorLogger.eref_id = "Email Reference ID is Required!"; } if (this.eref_isactive === undefined) { errorLogger.eref_isactive = "Status is Required!"; } return errorLogger; } } exports.MEmailReferenceToggleStatusPayload = MEmailReferenceToggleStatusPayload; class MEmailReferenceInsertUpdatePayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.eref_reference) { errorLogger.eref_reference = "Email Reference is required!"; } if (!this.eref_sender_id_elst) { errorLogger.eref_sender_id_elst = "Sender Email List ID is required!"; } if (!this.eref_receiver_id_elst) { errorLogger.eref_receiver_id_elst = "Receiver Email List ID is required!"; } if (this.eref_isactive === undefined) { errorLogger.eref_isactive = "Active status is required!"; } return errorLogger; } } exports.MEmailReferenceInsertUpdatePayload = MEmailReferenceInsertUpdatePayload;