UNPKG

@gaiot/apis

Version:

aiot apis

76 lines (75 loc) 1.72 kB
export interface Task { id: number; name: string; description: string; status: string; createdAt: string; updatedAt: string; creator: string; updator: string; sessionId: string; applicationId: string; knowledgeId: number; workflowId: number; } export interface File { id: number; name: string; size: number; fileUrl: string; createdAt: string; updatedAt: string; creator: string; updator: string; rawFileUrl: string; rawFileName: string; analysisTaskId: number; knowledgeId: number; knowledgeFileId: number; } export type FileList = File[]; export interface WorkflowExecution { id: number; version: number; type: 'InfoExtraction' | 'RiskReview'; workflowId: string; analysisTaskId: number; status: 'pending' | 'running' | 'completed' | 'failed'; progress: Record<string, any>; inputParams: Record<string, any>; outputResults: Record<string, any>; errorDetails: string; retryCount: number; createdAt: string; updatedAt: string; creator: string; } export interface IUploadParam { files: string[]; isv: string; knowledgeId: string; } export interface MinioConfig { accessKey: string; secretKey: string; bucket: string; expiredAt: number; prefix: string; endpoints: string[]; region: string; useSSL: boolean; fileKeys: string[]; } export interface IUploadTicket { minio: { accessKey: string; secretKey: string; bucket: string; expiredAt: number; prefix: string; endpoints: string[]; region: string; useSSL: boolean; fileKeys: string[]; }; }