Tool

ch.linkyard.mcp.protocol.Tool
See theTool companion class
object Tool

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Tool.type

Members list

Type members

Classlikes

case class Annotations(title: Option[String], readOnlyHint: Option[Boolean], destructiveHint: Option[Boolean], idempotentHint: Option[Boolean], openWorldHint: Option[Boolean])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Annotations

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CallTool(name: String, arguments: JsonObject, _meta: Option[JsonObject]) extends Request

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Request
class Object
trait Matchable
class Any
Show all
object CallTool

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
CallTool.type
case class ListChanged(_meta: Option[JsonObject]) extends Notification

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Notification
class Object
trait Matchable
class Any
Show all
object ListChanged

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ListTools(cursor: Option[Cursor], _meta: Option[JsonObject]) extends Request

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Request
class Object
trait Matchable
class Any
Show all
object ListTools

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ListTools.type

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Givens

Givens

given given_AsObject_Tool: AsObject[Tool]
given given_Decoder_Tool: Decoder[Tool]