Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data HttpClient Source #
type HasHttpClient cxt = (HasLogger cxt, HasContextEntry cxt HttpClient) Source #
hoistC :: forall cxt api. (HasHttpClient cxt, HasClient ClientM api) => Proxy cxt -> Proxy api -> BaseUrl -> Client (AppT cxt IO) api Source #
clientMiddleware :: HasSalaks cxt => AppMiddleware cxt (HttpClient ': cxt) Source #
clientMiddleware' :: HasSalaks cxt => (ManagerSettings -> ManagerSettings) -> AppMiddleware cxt (HttpClient ': cxt) Source #
Orphan instances
Default ManagerSettings Source # | |
def :: ManagerSettings # | |
MonadCatch m => FromProp m ManagerSettings Source # | |
fromProp :: Prop m ManagerSettings # | |
MonadThrow m => FromProp m ResponseTimeout Source # | |
fromProp :: Prop m ResponseTimeout # |