export interface TimeFilter { start_date: string end_date: string } export namespace Params { export interface ServerRequest { is_online?: boolean location?: string page_number: number page_size: number [property: string]: any } export interface TaskRequest { location?: string page_number: number page_size: number project_id?: number status?: number sync_server_id?: number [property: string]: any } } export namespace Response { export interface SyncServerRes { sync_servers: SyncServer[] total_items: number total_pages: number [property: string]: any } export interface SyncServer { create_at?: string id?: number ip?: string is_online?: boolean location?: string update_at?: string [property: string]: any } export interface SyncTaskRes { sync_tasks: SyncTask[] total_items: number total_pages: number [property: string]: any } export interface SyncTask { create_at?: string id?: number ip?: string location?: string project_id?: number project_name?: string status?: number sync_server_id?: number update_at?: string uuid?: string [property: string]: any } }