cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
82 lines (81 loc) • 2.52 kB
JavaScript
"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;