Safe Haskell | None |
---|
- type HasSession = Given Session
- data SessionConfig = SessionConfig {}
- withSession :: MonadIO m => SessionConfig -> (HasSession => m b) -> m b
- setSession :: (MonadIO m, HasSession) => ByteString -> ByteString -> ActionT m ()
- setSessionWith :: (MonadIO m, HasSession) => (SetCookie -> SetCookie) -> ByteString -> ByteString -> ActionT m ()
- setRawSession :: (MonadIO m, HasSession) => Maybe DiffTime -> SetCookie -> ActionT m ()
- session :: (Strategy w, Query a, HasSession, Monad n, Functor n) => ByteString -> Proxy (w a) -> ApiaryT (SNext w as a) n m b -> ApiaryT as n m b
- module Data.Default.Class
- module Web.Apiary.Cookie
Documentation
type HasSession = Given SessionSource
withSession :: MonadIO m => SessionConfig -> (HasSession => m b) -> m bSource
setter
:: (MonadIO m, HasSession) | |
=> ByteString | key |
-> ByteString | value |
-> ActionT m () |
:: (MonadIO m, HasSession) | |
=> (SetCookie -> SetCookie) | postprocess |
-> ByteString | key |
-> ByteString | value |
-> ActionT m () |
setRawSession :: (MonadIO m, HasSession) => Maybe DiffTime -> SetCookie -> ActionT m ()Source
filter
session :: (Strategy w, Query a, HasSession, Monad n, Functor n) => ByteString -> Proxy (w a) -> ApiaryT (SNext w as a) n m b -> ApiaryT as n m bSource
Reexport
def
module Data.Default.Class
module Web.Apiary.Cookie