ServerCapabilities

@JsonSerializable
data class ServerCapabilities(source)

Constructors

Link copied to clipboard
constructor(vararg capabilities: ServerProtocolCapability = ServerProtocolCapability.entries.toTypedArray())

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@JsonSerializable
data class PromptCapabilities(val listChanged: Boolean = false)
Link copied to clipboard
@JsonSerializable
data class ResourceCapabilities(val subscribe: Boolean? = false, val listChanged: Boolean? = false)
Link copied to clipboard
@JsonSerializable
data class TaskRequests(val tools: ServerCapabilities.ToolRequests? = null)
Link copied to clipboard
@JsonSerializable
data class Tasks(val list: Unit? = null, val cancel: Unit? = null, val requests: ServerCapabilities.TaskRequests? = null)
Link copied to clipboard
@JsonSerializable
data class ToolCapabilities(val listChanged: Boolean? = false)
Link copied to clipboard
@JsonSerializable
data class ToolRequests(val call: Unit? = null)

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

Functions

Link copied to clipboard
fun withExtensions(vararg extensions: Pair<String, Any>): ServerCapabilities
Link copied to clipboard