export interface GdkReqData { reqid: string; parms?: any[]; parmsOb?: object; alias?: string; } export interface GdkReqDataSql { reqData: GdkReqData; obif?: string | boolean; nextif?: GdkReqDataSql; next?: GdkReqDataSql; } export interface GdkReqDataSqlResult { ok: boolean; msg?: string; data?: string; } export interface GdkConfigUrl { urlBaseServer: string; } export interface GdkLogin { id: string; username: string; password: string; } export interface GdkReqReport { reqDataSql: GdkReqDataSql; reportData: any; } export interface GdkSendMsg { id: string; msgType: 'broadcast' | 'volatile' | 'binary' | 'local' | 'to'; } export interface GdkPagination { pageSize: number; length: number; pageIndex: number; pageSizeOptions: number[]; } export interface GdkDatagridColumn { field: string; title?: string | number; style?: any; formatter?: any; } export interface GdkDatagrid { pagination: GdkPagination; columns: any[]; }