cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
50 lines (49 loc) • 2.07 kB
TypeScript
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 };