Result
data class Result @JvmOverloads constructor(val id: String? = null, val tool: String, val parts: List<MessagePart.ContentPart>, val isError: Boolean = false, val cacheControl: CacheControl? = null) : MessagePart.Tool, MessagePart.RequestPart(source)
Represents the result of a tool call sent as a request.
Constructors
Link copied to clipboard
constructor(id: String? = null, tool: String, parts: List<MessagePart.ContentPart>, isError: Boolean = false, cacheControl: CacheControl? = null)
constructor(id: String? = null, tool: String, output: String, isError: Boolean = false, cacheControl: CacheControl? = null)
Convenience constructor for a single text output.