| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Apiary.Filter
Contents
- method :: Monad m => Method -> ApiaryT c m a -> ApiaryT c m a
- stdMethod :: Monad m => StdMethod -> ApiaryT c m a -> ApiaryT c m a
- root :: Monad m => ApiaryT c m b -> ApiaryT c m b
- ssl :: Monad m => ApiaryT c m a -> ApiaryT c m a
- hasQuery :: Monad m => ByteString -> ApiaryT c m a -> ApiaryT c m a
- queryAll :: Monad m => ByteString -> ApiaryT (Snoc as [Maybe ByteString]) m b -> ApiaryT as m b
- queryAll' :: Monad m => ByteString -> ApiaryT (Snoc as [ByteString]) m b -> ApiaryT as m b
- queryFirst :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe ByteString)) m b -> ApiaryT as m b
- queryFirst' :: Monad m => ByteString -> ApiaryT (Snoc as ByteString) m b -> ApiaryT as m b
- function :: Monad m => (SList c -> Request -> Maybe (SList c')) -> ApiaryT c' m b -> ApiaryT c m b
- function' :: Monad m => (Request -> Maybe a) -> ApiaryT (Snoc as a) m b -> ApiaryT as m b
- module Network.HTTP.Types
Documentation
root :: Monad m => ApiaryT c m b -> ApiaryT c m b Source
filter by rootPattern of ApiaryConfig.
Arguments
| :: Monad m | |
| => ByteString | |
| -> ApiaryT (Snoc as [Maybe ByteString]) m b | Nothing == no value paramator. |
| -> ApiaryT as m b |
filter by query parameter. since 0.4.0.0.
queryAll' :: Monad m => ByteString -> ApiaryT (Snoc as [ByteString]) m b -> ApiaryT as m b Source
filter by query parameter. since 0.4.0.0.
queryFirst :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe ByteString)) m b -> ApiaryT as m b Source
filter by query parameter. since 0.4.0.0.
queryFirst' :: Monad m => ByteString -> ApiaryT (Snoc as ByteString) m b -> ApiaryT as m b Source
filter by query parameter. since 0.4.0.0.
function :: Monad m => (SList c -> Request -> Maybe (SList c')) -> ApiaryT c' m b -> ApiaryT c m b Source
raw and most generic filter function.
function' :: Monad m => (Request -> Maybe a) -> ApiaryT (Snoc as a) m b -> ApiaryT as m b Source
filter and append argument.
Reexport
module Network.HTTP.Types