servant-0.20.3.0: A family of combinators for defining webservices APIs
Safe HaskellNone
LanguageHaskell2010

Servant.API.ServerSentEvents

Description

Synopsis

Documentation

data ServerSentEvents' (method :: k) (status :: Nat) (kind :: EventKind) a Source #

Instances

Instances details
Generic (ServerSentEvents' method status kind a) Source # 
Instance details

Defined in Servant.API.ServerSentEvents

Associated Types

type Rep (ServerSentEvents' method status kind a) 
Instance details

Defined in Servant.API.ServerSentEvents

type Rep (ServerSentEvents' method status kind a) = D1 ('MetaData "ServerSentEvents'" "Servant.API.ServerSentEvents" "servant-0.20.3.0-Eif3EeqtRRgG8R20RsSfUn" 'False) (V1 :: Type -> Type)

Methods

from :: ServerSentEvents' method status kind a -> Rep (ServerSentEvents' method status kind a) x #

to :: Rep (ServerSentEvents' method status kind a) x -> ServerSentEvents' method status kind a #

type Rep (ServerSentEvents' method status kind a) Source # 
Instance details

Defined in Servant.API.ServerSentEvents

type Rep (ServerSentEvents' method status kind a) = D1 ('MetaData "ServerSentEvents'" "Servant.API.ServerSentEvents" "servant-0.20.3.0-Eif3EeqtRRgG8R20RsSfUn" 'False) (V1 :: Type -> Type)

data EventKind Source #

Determines the shape of events you may receive (i.e. the a in 'ServerSentEvents'')

Constructors

RawEvent

EventMessage or Event ByteString

JsonEvent

Anything that implements FromJSON