UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

82 lines (81 loc) 2.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MGeneralMaster = exports.MGeneralMasterToggleStatusPayload = exports.MGeneralMasterGetByIdPayload = exports.MGeneralMasterDeletePayload = exports.IGeneralMasterListRequest = void 0; const schema_1 = require("../../schema"); /* ===== GENERAL MASTER INTERFACES ===== */ class IGeneralMasterListRequest { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; return errorLogger; } } exports.IGeneralMasterListRequest = IGeneralMasterListRequest; class MGeneralMasterDeletePayload { constructor(init) { this.sygms_id = ""; Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.sygms_id) { errorLogger.sygms_id = "General master id is required"; } return errorLogger; } } exports.MGeneralMasterDeletePayload = MGeneralMasterDeletePayload; class MGeneralMasterGetByIdPayload { constructor(init) { this.sygms_id = ""; Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.sygms_id) { errorLogger.sygms_id = "General master id is required"; } return errorLogger; } } exports.MGeneralMasterGetByIdPayload = MGeneralMasterGetByIdPayload; class MGeneralMasterToggleStatusPayload { constructor(init) { this.sygms_id = ""; Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.sygms_id) { errorLogger.sygms_id = "General master id is required"; } return errorLogger; } } exports.MGeneralMasterToggleStatusPayload = MGeneralMasterToggleStatusPayload; // Model class for General Master operations class MGeneralMaster extends schema_1.ICoreSygms { constructor(init) { super(); Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.sygms_code) { errorLogger.sygms_code = "Master code is required"; } if (!this.sygms_id_sygmt) { errorLogger.sygms_id_sygmt = "Master type is required"; } if (!this.sygms_title) { errorLogger.sygms_title = "Master title is required"; } if (!this.sygms_desc) { errorLogger.sygms_desc = "Master description is required"; } return errorLogger; } } exports.MGeneralMaster = MGeneralMaster;