cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
47 lines (46 loc) • 1.78 kB
TypeScript
declare class IAcademicsBonafideRequest {
/** Mongo document id (string representation). */
_id?: string;
/** Auto-generated request number (e.g. `BNF-2025-001234`). */
abnr_request_number?: string;
/**
* Deprecated/legacy: student id (auth user reference) used in older schema.
* Prefer `abnr_student_id_auth`.
*/
abnr_student_id?: string;
/** Student user id (auth user reference). */
abnr_student_id_auth?: string;
/** Purpose of the bonafide certificate. */
abnr_purpose?: string;
/** Edited purpose for certificate (overrides default purpose). */
abnr_certificate_purpose?: string;
/** Request submission date. */
abnr_request_date?: Date;
/** Request status (reference from `core_general_master`). */
abnr_status_id_sygms?: string;
/** Current workflow step. */
abnr_current_step?: number;
/** Workflow registry reference id. */
abnr_workflow_id_wfrg?: string;
/** User who created the request. */
abnr_requested_by_user?: string;
/** Generated soft copy PDF file id. */
abnr_soft_copy_id_cyfm?: string;
/** Stamped hard copy scan file id. */
abnr_stamped_copy_id_cyfm?: string;
/** Date when request was completed. */
abnr_completed_date?: Date;
/** Entity (school/organization) reference id. */
abnr_entity_id_syen?: string;
/** Academic year reference id. */
abnr_academic_year_id_acayr?: string;
/** Class program reference id. */
abnr_class_program_id_acacpm?: string;
/** Term reference id. */
abnr_term_id_acatrm?: string;
/** Section reference id. */
abnr_section_id_acapts?: string;
/** Active flag for the request row. */
abnr_isactive?: boolean;
}
export { IAcademicsBonafideRequest };