Documentation
matchBySpec :: (MonadError WebExc m, HasReqSpec a, HasResSpec b) => (a -> m b) -> ReqIn -> m ResOutSource
matchByReqSpec :: (MonadError WebExc m, HasReqSpec a) => (a -> m ResOut) -> ReqIn -> m ResOutSource
rawSendBySpec :: (HasReqSpec a, ReqHandler m) => HttpUrl -> a -> m ResInSource
sendBySpec :: (HasReqSpec a, HasResSpec b, ReqHandler m) => HttpUrl -> a -> m bSource
rawSendToUrl :: (HasReqSpec a, ReqHandler m) => String -> a -> m ResInSource
sendToUrl :: (HasReqSpec a, HasResSpec b, ReqHandler m) => String -> a -> m bSource
rhSendReq :: ReqHandler m => ReqOut -> m ResInSource
rhParseResIn :: ReqHandler m => ResSpec a -> ResIn -> m aSource
rhGenReqOut :: ReqHandler m => HttpUrl -> ReqSpec a -> a -> m ReqOutSource
rhParseUrl :: ReqHandler m => String -> m HttpUrlSource