User

@JsonSerializable
data class User(val name: ToolName, val input_schema: Map<String, Any>, val description: String? = null, val strict: Boolean? = null, val defer_loading: Boolean? = null, val allowed_callers: List<Caller>? = null, val eager_input_streaming: Boolean? = null, val input_examples: List<Map<String, Any>>? = null, val cache_control: CacheControl? = null, val type: String = "custom") : Tool(source)

Constructors

Link copied to clipboard
constructor(name: ToolName, input_schema: Map<String, Any>, description: String? = null, strict: Boolean? = null, defer_loading: Boolean? = null, allowed_callers: List<Caller>? = null, eager_input_streaming: Boolean? = null, input_examples: List<Map<String, Any>>? = null, cache_control: CacheControl? = null, type: String = "custom")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard