| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Ribosome.Host.Data.Request
Synopsis
- newtype RpcMethod = RpcMethod {
- unRpcMethod :: Text
- newtype RequestId = RequestId {
- unRequestId :: Int64
- data Request = Request {}
- data TrackedRequest = TrackedRequest {}
- formatReq :: Request -> Text
- formatTrackedReq :: TrackedRequest -> Text
Documentation
Constructors
| RpcMethod | |
Fields
| |
Instances
| IsString RpcMethod Source # | |
Defined in Ribosome.Host.Data.Request Methods fromString :: String -> RpcMethod # | |
| Monoid RpcMethod Source # | |
| Semigroup RpcMethod Source # | |
| Generic RpcMethod Source # | |
| Show RpcMethod Source # | |
| Eq RpcMethod Source # | |
| Ord RpcMethod Source # | |
| MsgpackDecode RpcMethod Source # | |
Defined in Ribosome.Host.Data.Request Methods fromMsgpack :: Object -> Either DecodeError RpcMethod Source # | |
| MsgpackEncode RpcMethod Source # | |
| type Rep RpcMethod Source # | |
Defined in Ribosome.Host.Data.Request | |
Constructors
| RequestId | |
Fields
| |
Instances
The payload of an RPC request.
Constructors
| Request | |
Instances
| Generic Request Source # | |
| Show Request Source # | |
| Eq Request Source # | |
| MsgpackEncode Request Source # | |
| type Rep Request Source # | |
Defined in Ribosome.Host.Data.Request type Rep Request = D1 ('MetaData "Request" "Ribosome.Host.Data.Request" "ribosome-host-0.9.9.9-4n86eC1033RAA2pmC2T1m9" 'False) (C1 ('MetaCons "Request" 'PrefixI 'True) (S1 ('MetaSel ('Just "method") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RpcMethod) :*: S1 ('MetaSel ('Just "arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Object]))) | |
data TrackedRequest Source #
An RPC request, which is a payload combined with a request ID.
Constructors
| TrackedRequest | |
Instances
| Show TrackedRequest Source # | |
Defined in Ribosome.Host.Data.Request Methods showsPrec :: Int -> TrackedRequest -> ShowS # show :: TrackedRequest -> String # showList :: [TrackedRequest] -> ShowS # | |
| Eq TrackedRequest Source # | |
Defined in Ribosome.Host.Data.Request Methods (==) :: TrackedRequest -> TrackedRequest -> Bool # (/=) :: TrackedRequest -> TrackedRequest -> Bool # | |