-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Toolkit for building http client libraries over Network.Http.Conduit -- -- Toolkit for building http client libraries over Network.Http.Conduit. -- -- Note: This library is under heavy development, currently the -- library is functional but undocumented. Examples of use can be found -- in the pin and postmark client libraries. Basically expect -- improvements and change. @package network-api-support @version 0.0.1 module Network.Api.Support.Core (<&>) :: Monoid m => m -> m -> m checkDomainOnly :: ByteString -> [X509] -> IO TLSCertificateUsage setApiKey :: ByteString -> RequestTransformer m setParams :: Monad m => [(ByteString, ByteString)] -> RequestTransformer m setMethod :: ByteString -> RequestTransformer m setPost :: RequestTransformer m setGet :: RequestTransformer m setDelete :: RequestTransformer m setPut :: RequestTransformer m setHeaders :: [(CI Ascii, ByteString)] -> RequestTransformer m runRequest :: (MonadIO m, MonadBaseControl IO m, MonadThrow m, MonadUnsafeIO m, Failure HttpException m) => ManagerSettings -> Text -> RequestTransformer m -> (Response ByteString -> b) -> m b type RequestTransformer m = Endo (Request (ResourceT m)) -- | Toolkit for building http client libraries over Network.Http.Conduit module Network.Api.Support