Safe Haskell | None |
---|
Control.Monad.Apiary.Filter
- method :: Monad m => Method -> ApiaryT c m a -> ApiaryT c m a
- stdMethod :: Monad m => StdMethod -> ApiaryT c m a -> ApiaryT c m a
- httpVersion :: Monad m => HttpVersion -> ApiaryT c m b -> ApiaryT c m b
- http09 :: Monad m => ApiaryT c m b -> ApiaryT c m b
- http10 :: Monad m => ApiaryT c m b -> ApiaryT c m b
- http11 :: Monad m => ApiaryT c m b -> ApiaryT c m b
- root :: Monad m => ApiaryT c m b -> ApiaryT c m b
- capture :: QuasiQuoter
- (=:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as a) m b -> ApiaryT as m b
- (=!:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as a) m b -> ApiaryT as m b
- (=?:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as (Maybe a)) m b -> ApiaryT as m b
- (?:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT as m b -> ApiaryT as m b
- (=*:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as [a]) m b -> ApiaryT as m b
- (=+:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as [a]) m b -> ApiaryT as m b
- hasQuery :: Monad m => ByteString -> ApiaryT c m a -> ApiaryT c m a
- ssl :: Monad m => ApiaryT c m a -> ApiaryT c m a
- module Network.HTTP.Types
- 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
- querySome :: Monad m => ByteString -> ApiaryT (Snoc as [Maybe ByteString]) m b -> ApiaryT as m b
- querySome' :: 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
- queryMany :: Monad m => ByteString -> ApiaryT (Snoc as [Maybe ByteString]) m b -> ApiaryT as m b
- queryMany' :: Monad m => ByteString -> ApiaryT (Snoc as [ByteString]) m b -> ApiaryT as m b
- maybeQueryFirst :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe (Maybe ByteString))) m b -> ApiaryT as m b
- maybeQueryFirst' :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe ByteString)) m b -> ApiaryT as m b
filters
http method
http version
httpVersion :: Monad m => HttpVersion -> ApiaryT c m b -> ApiaryT c m bSource
http version filter. since 0.5.0.0.
http09 :: Monad m => ApiaryT c m b -> ApiaryT c m bSource
http/0.9 only accepted fiter. since 0.5.0.0.
http10 :: Monad m => ApiaryT c m b -> ApiaryT c m bSource
http/1.0 only accepted fiter. since 0.5.0.0.
http11 :: Monad m => ApiaryT c m b -> ApiaryT c m bSource
http/1.1 only accepted fiter. since 0.5.0.0.
path matcher
root :: Monad m => ApiaryT c m b -> ApiaryT c m bSource
filter by rootPattern
of ApiaryConfig
.
query matcher
(=:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as a) m b -> ApiaryT as m bSource
(=!:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as a) m b -> ApiaryT as m bSource
(=?:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as (Maybe a)) m b -> ApiaryT as m bSource
(=*:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as [a]) m b -> ApiaryT as m bSource
(=+:) :: (Query a, Monad m) => ByteString -> Proxy a -> ApiaryT (Snoc as [a]) m b -> ApiaryT as m bSource
other
Reexport
module Network.HTTP.Types
deprecated
Arguments
:: Monad m | |
=> ByteString | |
-> ApiaryT (Snoc as [Maybe ByteString]) m b | Nothing == no value paramator. |
-> ApiaryT as m b |
Deprecated: use query related filters
filter by query parameter. since 0.4.0.0.
queryAll' :: Monad m => ByteString -> ApiaryT (Snoc as [ByteString]) m b -> ApiaryT as m bSource
Deprecated: use query related filters
filter by query parameter. since 0.4.0.0.
querySome :: Monad m => ByteString -> ApiaryT (Snoc as [Maybe ByteString]) m b -> ApiaryT as m bSource
Deprecated: use query related filters
filter [1,) parameters by query parameter allows empty value. since 0.4.3.0.
querySome' :: Monad m => ByteString -> ApiaryT (Snoc as [ByteString]) m b -> ApiaryT as m bSource
Deprecated: use query related filters
filter [1,) parameters by query parameter not allows empty value. since 0.4.3.0.
queryFirst :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe ByteString)) m b -> ApiaryT as m bSource
Deprecated: use query related filters
filter by query parameter. allow empty value. since 0.4.0.0.
queryFirst' :: Monad m => ByteString -> ApiaryT (Snoc as ByteString) m b -> ApiaryT as m bSource
Deprecated: use query related filters
filter by query parameter. not allow empty value. since 0.4.0.0.
queryMany :: Monad m => ByteString -> ApiaryT (Snoc as [Maybe ByteString]) m b -> ApiaryT as m bSource
Deprecated: use query related filters
get [0,) parameters by query parameter allows empty value. since 0.4.3.0.
queryMany' :: Monad m => ByteString -> ApiaryT (Snoc as [ByteString]) m b -> ApiaryT as m bSource
Deprecated: use query related filters
get [0,) parameters by query parameter not allows empty value. since 0.4.3.0.
maybeQueryFirst :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe (Maybe ByteString))) m b -> ApiaryT as m bSource
Deprecated: use query related filters
get first query parameter allow empty value. since 0.4.3.0,
maybeQueryFirst' :: Monad m => ByteString -> ApiaryT (Snoc as (Maybe ByteString)) m b -> ApiaryT as m bSource
Deprecated: use query related filters
get first query parameter not allow empty value. since 0.4.3.0,