MCPcopy Create free account
hub / github.com/su-kaka/gcli2api / ClaudeContentBlock

Class ClaudeContentBlock

src/models.py:210–218  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

208
209# Claude Models
210class ClaudeContentBlock(BaseModel):
211 type: str # "text", "image", "tool_use", "tool_result"
212 text: Optional[str] = None
213 source: Optional[Dict[str, Any]] = None # for image type
214 id: Optional[str] = None # for tool_use
215 name: Optional[str] = None # for tool_use
216 input: Optional[Dict[str, Any]] = None # for tool_use
217 tool_use_id: Optional[str] = None # for tool_result
218 content: Optional[Union[str, List[Dict[str, Any]]]] = None # for tool_result
219
220
221class ClaudeMessage(BaseModel):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected