heymenn's picture
initial commit
4b1a31e
export enum Classification {
UNCLASSIFIED = 'UNCLASSIFIED',
DELETE = 'DELETE',
LOW = 'LOW',
MEDIUM = 'MEDIUM',
HIGH = 'HIGH',
}
export interface Innovation {
id: string;
file_name: string;
answer: string;
// problem_statement: string;
// innovation_potential: string;
// source_reference: string;
classification: Classification;
analysis_result?: string;
result_id?: number;
// Analysis metadata
methodology?: string;
context?: string;
problem?: string;
pattern_name?: string;
}
export interface ResultResponse {
id: number;
file_name: string;
content: string;
classification: Classification;
methodology: string;
context: string;
problem: string;
}
export interface MeetingDoc {
TDoc: string;
Title: string;
Type: string;
For: string;
"TDoc Status": string;
"Agenda item description": string;
URL: string;
}
export interface DocumentFile {
id: string;
filename: string;
size: string;
type: string;
uploaded: boolean;
// Optional metadata from API
status?: string;
agendaItem?: string;
url?: string;
}
export interface ProcessingBatch {
id: number;
files: DocumentFile[];
status: 'pending' | 'uploading' | 'processing' | 'completed';
}
export interface StatsData {
name: string;
value: number;
fill: string;
}