jsonrpclib

package jsonrpclib

Members list

Packages

Type members

Classlikes

final case class JsonRpc()

the JSON-RPC protocol, see https://www.jsonrpc.org/specification

the JSON-RPC protocol, see https://www.jsonrpc.org/specification

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JsonRpc extends Companion[JsonRpc]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Companion[JsonRpc]
trait Has[JsonRpc]
trait ShapeTag[JsonRpc]
trait HasId
class Object
trait Matchable
class Any
Show all
Self type
JsonRpc.type
object JsonRpcNotification extends Newtype[String]

Identifies an operation that abides by fire-and-forget semantics see https://www.jsonrpc.org/specification#notification

Identifies an operation that abides by fire-and-forget semantics see https://www.jsonrpc.org/specification#notification

Attributes

Supertypes
class Newtype[String]
class AbstractNewtype[String]
trait HasId
class Object
trait Matchable
class Any
Show all
Self type
final case class JsonRpcPayload()

Binds a single structure member to the payload of a jsonrpc message. Just like @httpPayload, but for jsonRpc.

Binds a single structure member to the payload of a jsonrpc message. Just like @httpPayload, but for jsonRpc.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object JsonRpcPayload extends Companion[JsonRpcPayload]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Companion[JsonRpcPayload]
trait Has[JsonRpcPayload]
trait ShapeTag[JsonRpcPayload]
trait HasId
class Object
trait Matchable
class Any
Show all
Self type
object JsonRpcRequest extends Newtype[String]

Identifies an operation that abides by request/response semantics https://www.jsonrpc.org/specification#request_object

Identifies an operation that abides by request/response semantics https://www.jsonrpc.org/specification#request_object

Attributes

Supertypes
class Newtype[String]
class AbstractNewtype[String]
trait HasId
class Object
trait Matchable
class Any
Show all
Self type

Types

type JsonRpcNotification = Type

Identifies an operation that abides by fire-and-forget semantics see https://www.jsonrpc.org/specification#notification

Identifies an operation that abides by fire-and-forget semantics see https://www.jsonrpc.org/specification#notification

Attributes

type JsonRpcRequest = Type

Identifies an operation that abides by request/response semantics https://www.jsonrpc.org/specification#request_object

Identifies an operation that abides by request/response semantics https://www.jsonrpc.org/specification#request_object

Attributes