-- |
-- Module: Network.Api.Support
-- Copyright: (c) 2012 Mark Hibberd
-- License: BSD3
-- Maintainer: Mark Hibberd <mark@hibberd.id.au>
-- Portability: portable
--
-- Toolkit for building http client libraries over Network.Http.Conduit
--
module Network.Api.Support
(
-- * Request runners
runRequest
, runRequest'
, runRequestWith
, runRequestWith'
-- * Request transformers
, RequestTransformer
, setApiKey
, setUrlEncodedBody
, setQueryParams
, setHeaders
, setHeader
, addHeader
, stripHeader
, setCookieJar
, setMethod
, setBody
, setBodyLazy
, setJson
-- * Responders
, Responder
, JsonResult (..)
, parseBody
, parseBodyWith
, basicResponder
-- * Compatibility
, (<>)
) where
import Network.Api.Support.Core
import Network.Api.Support.Request
import Network.Api.Support.Response