cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
42 lines (41 loc) • 1.48 kB
TypeScript
/**
* Fee Scholarship Schema
* Scholarship records for students
*/
declare class FeeScholarship {
/** Mongo document id (string representation). */
_id?: string;
/** Student reference id (auth user id). */
feesch_student_id?: string;
/** Scholarship name/title. */
feesch_scholarship_name?: string;
/** Scholarship type/category. */
feesch_scholarship_type?: 'MERIT' | 'NEED_BASED' | 'SPORTS' | 'OTHER';
/** Scholarship amount (if fixed amount). */
feesch_amount?: number;
/** Scholarship percentage (if percentage based). */
feesch_percentage?: number;
/** Academic year reference id (`aca_academic_year`). */
feesch_academic_year_id_acayr?: string;
/** Entity/organization reference id (`core_system_entity`). */
feesch_entity_id_syen?: string;
/** Scholarship validity start date. */
feesch_valid_from?: Date;
/** Scholarship validity end date. */
feesch_valid_to?: Date;
/** Approved by user id (`auth_user_mst`). */
feesch_approved_by_user?: string;
/** Approval date/time. */
feesch_approval_date?: Date;
/** Remarks/notes. */
feesch_remarks?: string;
/** Whether scholarship record is active. */
feesch_is_active?: boolean;
/** Created by user id (`auth_user_mst`). */
feesch_created_by_user?: string;
/** Created timestamp. */
feesch_created_at?: Date;
/** Updated timestamp. */
feesch_updated_at?: Date;
}
export { FeeScholarship };