JsonRpc

ch.linkyard.mcp.jsonrpc2.JsonRpc
object JsonRpc

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
JsonRpc.type

Members list

Type members

Classlikes

enum ErrorCode

Attributes

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

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ErrorCode.type
enum Id

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Message

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Message.type
sealed trait Message

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Notification
class Request
trait Response
class Error
class Success
case class Notification(method: String, params: Option[JsonObject]) extends Message

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Request(id: Id, method: String, params: Option[JsonObject]) extends Message

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Request.type
object Response

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Response.type
sealed trait Response extends Message

Attributes

Companion
object
Supertypes
trait Message
class Object
trait Matchable
class Any
Known subtypes
class Error
class Success

Givens

Givens

given given_Decoder_Id: Decoder[Id]
given given_Encoder_Id: Encoder[Id]