| Maintainer | Toshio Ito <debug.ito@gmail.com> |
|---|---|
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Greskell.WebSocket.Request
Contents
Description
Synopsis
- data RequestMessage = RequestMessage {}
- class Operation o where
- toRequestMessage :: Operation o => UUID -> o -> RequestMessage
- makeRequestMessage :: Operation o => o -> IO RequestMessage
RequestMessage
data RequestMessage #
RequestMessage to a Gremlin Server. See http://tinkerpop.apache.org/docs/current/dev/provider/.
Instances
Class of operation objects.
Minimal complete definition
Instances
| Operation OpClose # | |
| Operation OpEval # | |
| Operation OpAuthentication # | |
Defined in Network.Greskell.WebSocket.Request.Session Methods opProcessor :: OpAuthentication -> Text # opName :: OpAuthentication -> Text # opArgs :: OpAuthentication -> Object # | |
| Operation OpEval # | |
| Operation OpAuthentication # | |
Defined in Network.Greskell.WebSocket.Request.Standard Methods opProcessor :: OpAuthentication -> Text # opName :: OpAuthentication -> Text # opArgs :: OpAuthentication -> Object # | |
| (Operation a, Operation b) => Operation (Either a b) # | |
toRequestMessage :: Operation o => UUID -> o -> RequestMessage #
Convert an Operation object to RequestMessage.
makeRequestMessage :: Operation o => o -> IO RequestMessage #
Create a RequestMessage from an Operation object. The
$sel:requestId:RequestMessage is generated by the random number generator of the
system.