24 lines
543 B
TypeScript
24 lines
543 B
TypeScript
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;
|
|
} |