UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

83 lines (82 loc) 2.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MClassProgramTermToggleLockPayload = exports.MClassProgramTermToggleStatusPayload = exports.MClassProgramTermInsertUpdatePayload = exports.MClassProgramTermDeletePayload = exports.MClassProgramTermGetByIdPayload = exports.MClassProgramTerm = void 0; const common_1 = require("../../common-types/common"); const schema_1 = require("../../schema"); /* INTERFACE END */ /* MODEL START */ class MClassProgramTerm extends common_1.MTableQueries { constructor(init) { super(init); this.acapt_class_prg_branch_acabrn = ""; Object.assign(this, init); } Validate() { let errorLogger = {}; return errorLogger; } } exports.MClassProgramTerm = MClassProgramTerm; class MClassProgramTermGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.acapt_id) { errorLogger.acapt_id = "Class Program Term ID is Required!"; } return errorLogger; } } exports.MClassProgramTermGetByIdPayload = MClassProgramTermGetByIdPayload; class MClassProgramTermDeletePayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.acapt_id) { errorLogger.acapt_id = "Class Program Term ID is Required!"; } return errorLogger; } } exports.MClassProgramTermDeletePayload = MClassProgramTermDeletePayload; class MClassProgramTermToggleStatusPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.acapt_id) { errorLogger.acapt_id = "Class Program Term ID is Required!"; } return errorLogger; } } exports.MClassProgramTermToggleStatusPayload = MClassProgramTermToggleStatusPayload; class MClassProgramTermToggleLockPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.acapt_id) { errorLogger.acapt_id = "Class Program Term ID is Required!"; } return errorLogger; } } exports.MClassProgramTermToggleLockPayload = MClassProgramTermToggleLockPayload; class MClassProgramTermInsertUpdatePayload extends schema_1.AcaClassProgramTerm { constructor(init) { super(); Object.assign(this, init); } Validate() { let errorLogger = {}; return errorLogger; } } exports.MClassProgramTermInsertUpdatePayload = MClassProgramTermInsertUpdatePayload;