UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

74 lines (73 loc) 2.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MStudentEnrollmentInsertUpdatePayload = exports.MStudentEnrollmentDeletePayload = exports.MStudentEnrollmentGetByIdPayload = exports.MStudentEnrollment = void 0; const common_1 = require("../../common-types/common"); const schema_1 = require("../../schema"); class MStudentEnrollment extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } Validate() { return {}; } } exports.MStudentEnrollment = MStudentEnrollment; class MStudentEnrollmentGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.acen_id) { errorLogger.acen_id = "Enrollment ID is required."; } return errorLogger; } } exports.MStudentEnrollmentGetByIdPayload = MStudentEnrollmentGetByIdPayload; class MStudentEnrollmentDeletePayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.acen_id) { errorLogger.acen_id = "Enrollment ID is required."; } return errorLogger; } } exports.MStudentEnrollmentDeletePayload = MStudentEnrollmentDeletePayload; class MStudentEnrollmentInsertUpdatePayload extends schema_1.AcaStudentEnrollment { constructor(init) { super(); Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.acen_student_id_auth) { errorLogger.acen_student_id_auth = "Student is required."; } if (!this.acen_entity_id_syen) { errorLogger.acen_entity_id_syen = "Entity is required."; } if (!this.acen_academic_year_id_acayr) { errorLogger.acen_academic_year_id_acayr = "Academic year is required."; } if (!this.acen_class_program_id_acacpm) { errorLogger.acen_class_program_id_acacpm = "Class/Program is required."; } if (!this.acen_term_id_acapt) { errorLogger.acen_term_id_acapt = "Term is required."; } if (!this.acen_section_id_acapts) { errorLogger.acen_section_id_acapts = "Section is required."; } if (!this.acen_status_sygms) { errorLogger.acen_status_sygms = "Enrollment status is required."; } return errorLogger; } } exports.MStudentEnrollmentInsertUpdatePayload = MStudentEnrollmentInsertUpdatePayload;