apiary-session-1.5.0: session support for apiary web framework.

Safe HaskellNone
LanguageHaskell2010

Web.Apiary.Session.Internal

Documentation

data Session sess m Source #

Constructors

SessionBackend backend sess m => Session 

Fields

Instances

class Monad m => SessionBackend backend sess m | backend -> sess, backend -> m where Source #

Minimal complete definition

genBackendModify

Methods

backendMiddleware :: backend -> Middleware Source #

backendMiddleware' :: backend -> Middleware' Source #

genBackendModify :: backend -> (Maybe sess -> ActionT exts prms m (Maybe sess, a)) -> ActionT exts prms m a Source #

backendGet :: backend -> ActionT exts prms m (Maybe sess) Source #

backendSet :: backend -> sess -> ActionT exts prms m () Source #

backendDelete :: backend -> ActionT exts prms m () Source #