| | export enum Classification { |
| | UNCLASSIFIED = 'UNCLASSIFIED', |
| | DELETE = 'DELETE', |
| | LOW = 'LOW', |
| | MEDIUM = 'MEDIUM', |
| | HIGH = 'HIGH', |
| | } |
| |
|
| | export interface Innovation { |
| | id: string; |
| | file_name: string; |
| | answer: string; |
| | |
| | |
| | |
| | classification: Classification; |
| | analysis_result?: string; |
| | result_id?: number; |
| |
|
| | |
| | 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; |
| | |
| | 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; |
| | } |