cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
32 lines (31 loc) • 1.28 kB
TypeScript
/**
* Fee Receipt Template Schema
* Customizable receipt templates with HTML editor
*/
declare class FeeReceiptTemplate {
/** Mongo document id (string representation). */
_id?: string;
/** Receipt template name. */
feert_template_name?: string;
/** Unique receipt template code (auto-generated). */
feert_template_code?: string;
/** HTML content with placeholders for receipt data. */
feert_template_html?: string;
/** Type of receipt template (payment/refund/provisional). */
feert_template_type?: 'PAYMENT' | 'REFUND' | 'PROVISIONAL';
/** Who this template is for (student copy/office copy/both). */
feert_template_for?: 'STUDENT' | 'OFFICE' | 'BOTH';
/** Whether this is the default template for its type. */
feert_is_default?: boolean;
/** Entity/organization id this template belongs to (null/undefined = global). */
feert_entity_id_syen?: string;
/** Template status (active/inactive). */
feert_status?: 'ACTIVE' | 'INACTIVE';
/** User who created this template (auth user id). */
feert_created_by_user?: string;
/** Template creation timestamp. */
feert_created_at?: Date;
/** Template last update timestamp. */
feert_updated_at?: Date;
}
export { FeeReceiptTemplate };