Dynamic Tool UI
constructor(toolCallId: String, toolName: String, state: ToolCallState, input: JsonElement? = null, output: JsonElement? = null, error: String? = null, preliminary: Boolean = false, providerMetadata: ProviderMetadata = ProviderMetadata.None)(source)