Models¶
claude_conversation_extractor.models ¶
Data models for Claude conversation extraction.
Account ¶
Bases: BaseModel
Account information.
Source code in src/claude_conversation_extractor/models.py
8 9 10 11 |
|
ChatMessage ¶
Bases: BaseModel
Individual chat message.
Source code in src/claude_conversation_extractor/models.py
40 41 42 43 44 45 46 47 48 49 50 |
|
Citation ¶
Bases: BaseModel
Citation information.
Source code in src/claude_conversation_extractor/models.py
14 15 16 17 18 |
|
ClaudeExport ¶
Bases: RootModel[list[Conversation]]
Root structure of Claude export file.
Source code in src/claude_conversation_extractor/models.py
64 65 66 67 68 69 70 |
|
Content ¶
Bases: BaseModel
Message content with timestamps.
Source code in src/claude_conversation_extractor/models.py
30 31 32 33 34 35 36 37 |
|
Conversation ¶
Bases: BaseModel
Complete conversation with messages.
Source code in src/claude_conversation_extractor/models.py
53 54 55 56 57 58 59 60 61 |
|
FileObject ¶
Bases: BaseModel
File attachment information.
Source code in src/claude_conversation_extractor/models.py
21 22 23 24 25 26 27 |
|