Initial commit: Portal Brief Inteligente CDC

This commit is contained in:
Isaac Aracena
2026-05-06 17:55:54 -04:00
commit f1284fc405
20 changed files with 6868 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
export type AttachmentType = 'image' | 'video' | 'audio' | 'document' | 'other';
export interface Attachment {
id: string;
file: File;
type: AttachmentType;
url: string; // Object URL for preview
}
export interface AudioRecording {
blob: Blob;
url: string;
duration: number; // in seconds
}
export interface Message {
id: string;
sender: 'user' | 'system';
text: string;
attachments?: Attachment[];
audio?: AudioRecording;
timestamp: Date;
status: 'sending' | 'sent' | 'error';
}