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

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