| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.GraphQL.Transport.WebSocket.Types
Documentation
Constructors
| WsHeaders | |
Fields
| |
data ErrRespType Source #
Constructors
| ERTLegacy | |
| ERTGraphqlCompliant |
Instances
| Show ErrRespType Source # | |
Defined in Hasura.GraphQL.Transport.WebSocket.Types Methods showsPrec :: Int -> ErrRespType -> ShowS # show :: ErrRespType -> String # showList :: [ErrRespType] -> ShowS # | |
data WSConnState Source #
Constructors
| CSNotInitialised !WsHeaders !IpAddress | headers and IP address from the client for websockets |
| CSInitError !Text | |
| CSInitialised !WsClientState |
Instances
| Show WSConnState Source # | |
Defined in Hasura.GraphQL.Transport.WebSocket.Types Methods showsPrec :: Int -> WSConnState -> ShowS # show :: WSConnState -> String # showList :: [WSConnState] -> ShowS # | |
data WsClientState Source #
Constructors
| WsClientState | |
Fields
| |
Instances
| Show WsClientState Source # | |
Defined in Hasura.GraphQL.Transport.WebSocket.Types Methods showsPrec :: Int -> WsClientState -> ShowS # show :: WsClientState -> String # showList :: [WsClientState] -> ShowS # | |
data WSConnData Source #
Constructors
| WSConnData | |
Fields
| |
data WSServerEnv Source #
Constructors
| WSServerEnv | |
Fields
| |
data SubscriberType Source #
type OperationMap = Map OperationId (SubscriberType, Maybe OperationName) Source #
type WSServer = WSServer WSConnData Source #
type WSConn = WSConn WSConnData Source #