export interface LOARequest {
    id?: number;
    member_id?: number;
    filed_date?: Date;   // ISO 8601 string
    start_date: Date;   // ISO 8601 string
    end_date: Date;     // ISO 8601 string
    extended_till?: Date;
    type_id?: number;
    reason?: string;
    expired?: boolean;
    closed?: boolean;
    closed_by?: number;
    created_by?: number;

    name?: string;  //member name
    type_name?: string;
};

export interface LOAType {
    id: number;
    name: string;
    max_length_days: number;
    extendable: boolean;
}