# file: /Users/qiaoqian/work/PhysiClaw/src/physiclaw/contract/dto.py
# hypothesis_version: 6.152.4

['AssistantMessage', 'CollapsePolicy', 'ContentBlock', 'FinishReason', 'ImageBlock', 'Message', 'PROVIDER_ID', 'SystemMessage', 'TextBlock', 'ToolCall', 'ToolResult', 'ToolResultMessage', 'Usage', 'UserMessage', 'cache_read', 'cache_write', 'call', 'content_filter', 'curate', 'error', 'event', 'input', 'input_new', 'length', 'micro', 'model', 'output', 'stop', 'tool_calls', 'turn', 'usage']