| 270 | |
| 271 | |
| 272 | class ClaudeStreamEvent(BaseModel): |
| 273 | type: str # "message_start", "content_block_start", "content_block_delta", "content_block_stop", "message_delta", "message_stop" |
| 274 | message: Optional[ClaudeResponse] = None |
| 275 | index: Optional[int] = None |
| 276 | content_block: Optional[ClaudeContentBlock] = None |
| 277 | delta: Optional[Dict[str, Any]] = None |
| 278 | usage: Optional[ClaudeUsage] = None |
| 279 | |
| 280 | class Config: |
| 281 | extra = "allow" |
| 282 | |
| 283 | |
| 284 | # Error Models |
nothing calls this directly
no outgoing calls
no test coverage detected