UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

50 lines (49 loc) 2.07 kB
declare class AcaStudentEnrollmentBase { /** Mongo document id (string representation). */ _id?: string; /** Auth user id owning this enrollment. */ acen_student_id_auth?: string; /** Core system entity id (school/organization) for this enrollment. */ acen_entity_id_syen?: string; /** Academic year id. */ acen_academic_year_id_acayr?: string; /** Academic class/program master id. */ acen_class_program_id_acacpm?: string; /** Optional branch id for this class/program. */ acen_branch_id_acabrn?: string; /** Academic program term id. */ acen_term_id_acapt?: string; /** Section id within the term. */ acen_section_id_acapts?: string; /** Student roll number within the section. */ acen_roll_number?: string; /** Enrollment status general master reference id. */ acen_status_sygms?: string; /** Current academic year level (stored as a string). */ acen_current_year_level?: string; /** Date when student joined this enrollment period. */ acen_joined_date?: Date; /** Date when student exited/left this enrollment period. */ acen_exit_date?: Date; /** Previous enrollment id (if promoted/continued). */ acen_previous_enrollment_id?: string; /** Enrollment id created after promotion/continuation. */ acen_promoted_to_enrollment_id?: string; /** Whether this enrollment is marked as current. */ acen_iscurrent?: boolean; /** Whether this enrollment row is active. */ acen_isactive?: boolean; /** Free-form remarks. */ acen_remarks?: string; /** Auth user id who created this row. */ acen_created_by_user?: string; /** Auth user id who last updated this row. */ acen_updated_by_user?: string; /** Created timestamp (mapped from Mongoose timestamps). */ acen_created_at?: Date; /** Updated timestamp (mapped from Mongoose timestamps). */ acen_updated_at?: Date; } declare class AcaStudentEnrollment extends AcaStudentEnrollmentBase { } export { AcaStudentEnrollmentBase, AcaStudentEnrollment };