Tool Result
constructor(toolCallId: String, toolName: String, outputJson: JsonElement, output: ToolResultOutput = ToolResultOutputs.toolResultOutputFromJson(outputJson), modelOutput: ToolResultOutput = output, isError: Boolean = with(ToolResultOutputs) { modelOutput.isToolResultError() }, preliminary: Boolean = false, providerMetadata: ProviderMetadata = ProviderMetadata.None)(source)