cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
38 lines (37 loc) • 1.28 kB
TypeScript
/**
* Fee Late Fee Schema
* Applied late fees for students
*/
declare class FeeLateFee {
/** Mongo document id (string representation). */
_id?: string;
/** Student reference id (auth user id). */
feelf_student_id?: string;
/** Fee assignment reference id (`fee_assignments`). */
feelf_assignment_id_feeas?: string;
/** Late fee rule reference id (`fee_late_fee_rule`). */
feelf_late_fee_rule_id_feelfr?: string;
/** Due date used for late calculation. */
feelf_due_date?: Date;
/** Actual payment date used for late calculation. */
feelf_payment_date?: Date;
/** Number of days late. */
feelf_days_late?: number;
/** Late fee amount calculated/applied. */
feelf_late_fee_amount?: number;
/** Amount waived from late fee (if any). */
feelf_waived_amount?: number;
/** Reason for waiving late fee. */
feelf_waived_reason?: string;
/** User who waived late fee (auth user id). */
feelf_waived_by_user?: string;
/** When late fee was waived. */
feelf_waived_at?: Date;
/** Whether late fee is waived. */
feelf_is_waived?: boolean;
/** Created timestamp. */
feelf_created_at?: Date;
/** Updated timestamp. */
feelf_updated_at?: Date;
}
export { FeeLateFee };