Params

@JsonSerializable
@Polymorphic(labelKey = "mode")
sealed class Params : HasMeta(source)

Inheritors

Types

Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "form")
data class Form(val message: String, val requestedSchema: McpNodeType, val _meta: Meta = Meta.default, val task: TaskMeta? = null) : McpElicitations.Request.Params
Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "url")
data class Url(val message: String, val url: Uri, val elicitationId: ElicitationId, val _meta: Meta = Meta.default, val task: TaskMeta? = null) : McpElicitations.Request.Params

Properties

Link copied to clipboard
abstract val _meta: Meta