ToolResult constructor
ToolResult({})
An answer of content and, when the tool declares an output schema,
structuredContent, both copied unmodifiable. isError marks a
refusal.
Implementation
ToolResult({
List<ToolContent> content = const <ToolContent>[],
Map<String, Object?>? structuredContent,
this.isError = false,
}) : content = List<ToolContent>.unmodifiable(content),
structuredContent = structuredContent == null
? null
: Map<String, Object?>.unmodifiable(structuredContent);