File size: 434 Bytes
0aa8e87
b6ed6f7
 
 
 
 
 
 
 
0aa8e87
18ddfa2
0aa8e87
 
b6ed6f7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from typing import TypedDict, Optional, Dict, Any, List

class CallState(TypedDict):
    file_path: str
    file_type: str
    content: Optional[str]
    clean_content: Optional[str]
    metadata: Optional[Dict[str, Any]]
    summary: Optional[str]
    key_points: Optional[List[str]]
    action_items: Optional[List[str]]
    tags: Optional[List[str]]
    highlights: Optional[List[str]]
    quality_scores: Optional[Dict[str, Any]]