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