Documentation
class HasReqSpec a whereSource
class HasResSpec a whereSource
type TextEncoding = DynEncodingSource
rsHeader :: (IsHttp i, IsHttp o) => HttpHeaderName -> HttpSpec i o HttpHeaderValueSource
rsHeaderFixed :: (IsHttp i, IsHttp o) => HttpHeader -> HttpSpec i o a -> HttpSpec i o aSource
rsMeth :: HttpMethod -> ReqSpec a -> ReqSpec aSource
rsXml :: Error e => XmlEncoding -> PU a -> Spec e i o ByteString -> Spec e i o aSource
rsValidXml :: Error e => XmlEncoding -> XmlValidator -> PU a -> Spec e i o ByteString -> Spec e i o aSource
rsPathFixed :: String -> ReqSpec a -> ReqSpec aSource
rsWithBody :: (IsHttp i, IsHttp o) => (HttpSpec i o ByteString -> HttpSpec i o a) -> HttpSpec i o aSource
rsPathSegment :: ReqSpec a -> ReqSpec (String, a)Source
rsXmlEncoding :: Error e => Spec e i o String -> Spec e i o XmlEncodingSource
rsTextEncoding :: Error e => Spec e i o String -> Spec e i o TextEncodingSource
rsEncodingFixed :: (Error e, Encoding enc) => enc -> Spec e i o ByteString -> Spec e i o StringSource
parseReqIn :: MonadError ReqErr m => ReqSpec a -> ReqIn -> m aSource
parseResIn :: MonadError ReqErr m => ResSpec a -> ResIn -> m aSource
webExcSetReqIn :: ReqIn -> WebExc -> WebExcSource
webExcSetResIn :: ResIn -> WebExc -> WebExcSource
webExcSetReqOut :: ReqOut -> WebExc -> WebExcSource
webExcSetResOut :: ResOut -> WebExc -> WebExcSource