-- | This module re-exports data types and functionality required -- in creation of Request and Response objects for an HTTP client. module Hreq.Core.Client ( -- * BaseUrl module Hreq.Core.Client.BaseUrl -- * Request , module Hreq.Core.Client.Request -- * Response , module Hreq.Core.Client.Response -- * HasRequest , module Hreq.Core.Client.HasRequest -- * HasResponse , module Hreq.Core.Client.HasResponse -- * Internal , module Hreq.Core.Client.Internal -- * RunClient , module Hreq.Core.Client.RunClient -- * ClientError , module Hreq.Core.Client.ClientError -- * BasicAuth , module Hreq.Core.Client.BasicAuth -- * Hlist , module Data.Hlist ) where import Data.Hlist import Hreq.Core.Client.BaseUrl import Hreq.Core.Client.BasicAuth import Hreq.Core.Client.ClientError import Hreq.Core.Client.HasRequest import Hreq.Core.Client.HasResponse import Hreq.Core.Client.Internal import Hreq.Core.Client.Request import Hreq.Core.Client.Response import Hreq.Core.Client.RunClient