cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
42 lines (41 loc) • 1.55 kB
TypeScript
/**
* Fee Refund Schema
* Fee refund records
*/
declare class FeeRefund {
/** Mongo document id (string representation). */
_id?: string;
/** Student reference id (auth user id). */
feeref_student_id?: string;
/** Reference to original payment id (`fee_payments`). */
feeref_payment_id_feepay?: string;
/** Refund number (receipt/reference for refund). */
feeref_refund_number?: string;
/** Refund date/time. */
feeref_refund_date?: Date;
/** Refund amount. */
feeref_refund_amount?: number;
/** Refund mode (cash/cheque/dd/online/bank transfer). */
feeref_refund_mode?: 'CASH' | 'CHEQUE' | 'DD' | 'ONLINE' | 'BANK_TRANSFER';
/** Refund reference (cheque no, transaction id, etc.). */
feeref_refund_reference?: string;
/** Reason for refund. */
feeref_refund_reason?: string;
/** Academic year reference id (`aca_academic_year`). */
feeref_academic_year_id_acayr?: string;
/** Entity/organization reference id (`core_system_entity`). */
feeref_entity_id_syen?: string;
/** Approved by user id (`auth_user_mst`). */
feeref_approved_by_user?: string;
/** Approval date/time. */
feeref_approval_date?: Date;
/** Refund workflow status. */
feeref_status?: 'PENDING' | 'APPROVED' | 'REJECTED' | 'PROCESSED';
/** Created by user id (`auth_user_mst`). */
feeref_created_by_user?: string;
/** Created timestamp. */
feeref_created_at?: Date;
/** Updated timestamp. */
feeref_updated_at?: Date;
}
export { FeeRefund };