forked from loafle/openapi-generator-original
[haskell-http-client] Allow logger selection via cabal flags. Emit Consumes */* for requestBody when not specified
1 line
43 KiB
HTML
1 line
43 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>OpenAPIPetstore.Client</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/OpenAPIPetstore.Client.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">openapi-petstore-0.1.0.0: Auto-generated openapi-petstore API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">OpenAPIPetstore.Client</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Dispatch</a><ul><li><a href="#g:2">Lbs</a></li><li><a href="#g:3">Mime</a></li><li><a href="#g:4">Unsafe</a></li></ul></li><li><a href="#g:5">InitRequest</a><ul><li><a href="#g:6">Logging </a></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc empty"> </div></div><div id="synopsis"><details id="syn"><summary>Synopsis</summary><ul class="details-toggle" data-details-id="syn"><li class="src short"><a href="#v:dispatchLbs">dispatchLbs</a> :: (<a href="OpenAPIPetstore-MimeTypes.html#t:Produces" title="OpenAPIPetstore.MimeTypes">Produces</a> req accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType) => <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:MimeResult">MimeResult</a> res = <a href="#v:MimeResult">MimeResult</a> {<ul class="subs"><li><a href="#v:mimeResult">mimeResult</a> :: <a href="../base-4.12.0.0/Data-Either.html#t:Either" title="Data.Either">Either</a> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> res</li><li><a href="#v:mimeResultResponse">mimeResultResponse</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:MimeError">MimeError</a> = <a href="#v:MimeError">MimeError</a> {<ul class="subs"><li><a href="#v:mimeError">mimeError</a> :: <a href="../base-4.12.0.0/Data-String.html#t:String" title="Data.String">String</a></li><li><a href="#v:mimeErrorResponse">mimeErrorResponse</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a></li></ul>}</li><li class="src short"><a href="#v:dispatchMime">dispatchMime</a> :: <span class="keyword">forall</span> req contentType res accept. (<a href="OpenAPIPetstore-MimeTypes.html#t:Produces" title="OpenAPIPetstore.MimeTypes">Produces</a> req accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeUnrender" title="OpenAPIPetstore.MimeTypes">MimeUnrender</a> accept res, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType) => <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> res)</li><li class="src short"><a href="#v:dispatchMime-39-">dispatchMime'</a> :: (<a href="OpenAPIPetstore-MimeTypes.html#t:Produces" title="OpenAPIPetstore.MimeTypes">Produces</a> req accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeUnrender" title="OpenAPIPetstore.MimeTypes">MimeUnrender</a> accept res, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType) => <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../base-4.12.0.0/Data-Either.html#t:Either" title="Data.Either">Either</a> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> res)</li><li class="src short"><a href="#v:dispatchLbsUnsafe">dispatchLbsUnsafe</a> :: (<a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType) => <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a>)</li><li class="src short"><a href="#v:dispatchInitUnsafe">dispatchInitUnsafe</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a>)</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:InitRequest">InitRequest</a> req contentType res accept = <a href="#v:InitRequest">InitRequest</a> {<ul class="subs"><li><a href="#v:unInitRequest">unInitRequest</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a></li></ul>}</li><li class="src short"><a href="#v:_toInitRequest">_toInitRequest</a> :: (<a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType) => <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept)</li><li class="src short"><a href="#v:modifyInitRequest">modifyInitRequest</a> :: <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a> -> <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a>) -> <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept</li><li class="src short"><a href="#v:modifyInitRequestM">modifyInitRequestM</a> :: <a href="../base-4.12.0.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a> -> m <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a>) -> m (<a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept)</li><li class="src short"><a href="#v:runConfigLog">runConfigLog</a> :: <a href="../base-4.12.0.0/Control-Monad-IO-Class.html#t:MonadIO" title="Control.Monad.IO.Class">MonadIO</a> m => <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Logging.html#t:LogExec" title="OpenAPIPetstore.Logging">LogExec</a> m</li><li class="src short"><a href="#v:runConfigLogWithExceptions">runConfigLogWithExceptions</a> :: (<a href="../exceptions-0.10.0/Control-Monad-Catch.html#t:MonadCatch" title="Control.Monad.Catch">MonadCatch</a> m, <a href="../base-4.12.0.0/Control-Monad-IO-Class.html#t:MonadIO" title="Control.Monad.IO.Class">MonadIO</a> m) => <a href="../text-1.2.3.1/Data-Text.html#t:Text" title="Data.Text">Text</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Logging.html#t:LogExec" title="OpenAPIPetstore.Logging">LogExec</a> m</li></ul></details></div><div id="interface"><a href="#g:1" id="g:1"><h1>Dispatch</h1></a><a href="#g:2" id="g:2"><h2>Lbs</h2></a><div class="top"><p class="src"><a id="v:dispatchLbs" class="def">dispatchLbs</a> <a href="src/OpenAPIPetstore.Client.html#dispatchLbs" class="link">Source</a> <a href="#v:dispatchLbs" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="OpenAPIPetstore-MimeTypes.html#t:Produces" title="OpenAPIPetstore.MimeTypes">Produces</a> req accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType)</td><td class="doc empty"> </td></tr><tr><td class="src">=> <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a></td><td class="doc"><p>http-client Connection manager</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a></td><td class="doc"><p>config</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept</td><td class="doc"><p>request</p></td></tr><tr><td class="src">-> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a>)</td><td class="doc"><p>response</p></td></tr></table></div><div class="doc"><p>send a request returning the raw http response</p></div></div><a href="#g:3" id="g:3"><h2>Mime</h2></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:MimeResult" class="def">MimeResult</a> res <a href="src/OpenAPIPetstore.Client.html#MimeResult" class="link">Source</a> <a href="#t:MimeResult" class="selflink">#</a></p><div class="doc"><p>pair of decoded http body and http response</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:MimeResult" class="def">MimeResult</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:mimeResult" class="def">mimeResult</a> :: <a href="../base-4.12.0.0/Data-Either.html#t:Either" title="Data.Either">Either</a> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> res</dfn><div class="doc"><p>decoded http body</p></div></li><li><dfn class="src"><a id="v:mimeResultResponse" class="def">mimeResultResponse</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a></dfn><div class="doc"><p>http response </p></div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:MimeResult" open="open"><summary>Instances</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:MimeResult:Functor:1"></span> <a href="../base-4.12.0.0/Data-Functor.html#t:Functor" title="Data.Functor">Functor</a> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a></span> <a href="src/OpenAPIPetstore.Client.html#line-74" class="link">Source</a> <a href="#t:MimeResult" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:MimeResult:Functor:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> b -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:MimeResult:Foldable:2"></span> <a href="../base-4.12.0.0/Data-Foldable.html#t:Foldable" title="Data.Foldable">Foldable</a> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a></span> <a href="src/OpenAPIPetstore.Client.html#line-74" class="link">Source</a> <a href="#t:MimeResult" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:MimeResult:Foldable:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Monoid" title="Data.Monoid">Monoid</a> m => (a -> m) -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> <a href="../base-4.12.0.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> <a href="../base-4.12.0.0/Data-Int.html#t:Int" title="Data.Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="../base-4.12.0.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> a => a -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> <a href="../base-4.12.0.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Ord" title="Data.Ord">Ord</a> a => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="../base-4.12.0.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="../base-4.12.0.0/Prelude.html#t:Num" title="Prelude">Num</a> a => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:MimeResult:Traversable:3"></span> <a href="../base-4.12.0.0/Data-Traversable.html#t:Traversable" title="Data.Traversable">Traversable</a> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a></span> <a href="src/OpenAPIPetstore.Client.html#line-74" class="link">Source</a> <a href="#t:MimeResult" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:MimeResult:Traversable:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="../base-4.12.0.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => (a -> f b) -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> f (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="../base-4.12.0.0/Control-Applicative.html#t:Applicative" title="Control.Applicative">Applicative</a> f => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> (f a) -> f (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="../base-4.12.0.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => (a -> m b) -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a -> m (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="../base-4.12.0.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> (m a) -> m (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:MimeResult:Show:4"></span> <a href="../base-4.12.0.0/Text-Show.html#t:Show" title="Text.Show">Show</a> res => <a href="../base-4.12.0.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> res)</span> <a href="src/OpenAPIPetstore.Client.html#line-74" class="link">Source</a> <a href="#t:MimeResult" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:MimeResult:Show:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.12.0.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> res -> <a href="../base-4.12.0.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> res -> <a href="../base-4.12.0.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> res] -> <a href="../base-4.12.0.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:MimeError" class="def">MimeError</a> <a href="src/OpenAPIPetstore.Client.html#MimeError" class="link">Source</a> <a href="#t:MimeError" class="selflink">#</a></p><div class="doc"><p>pair of unrender/parser error and http response</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:MimeError" class="def">MimeError</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:mimeError" class="def">mimeError</a> :: <a href="../base-4.12.0.0/Data-String.html#t:String" title="Data.String">String</a></dfn><div class="doc"><p>unrender/parser error</p></div></li><li><dfn class="src"><a id="v:mimeErrorResponse" class="def">mimeErrorResponse</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a></dfn><div class="doc"><p>http response </p></div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:MimeError" open="open"><summary>Instances</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:MimeError:Eq:1"></span> <a href="../base-4.12.0.0/Data-Eq.html#t:Eq" title="Data.Eq">Eq</a> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a></span> <a href="src/OpenAPIPetstore.Client.html#line-81" class="link">Source</a> <a href="#t:MimeError" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:MimeError:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> -> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> -> <a href="../base-4.12.0.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> -> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> -> <a href="../base-4.12.0.0/Data-Bool.html#t:Bool" title="Data.Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:MimeError:Show:2"></span> <a href="../base-4.12.0.0/Text-Show.html#t:Show" title="Text.Show">Show</a> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a></span> <a href="src/OpenAPIPetstore.Client.html#line-81" class="link">Source</a> <a href="#t:MimeError" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:MimeError:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.12.0.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> -> <a href="../base-4.12.0.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> -> <a href="../base-4.12.0.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a>] -> <a href="../base-4.12.0.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:dispatchMime" class="def">dispatchMime</a> <a href="src/OpenAPIPetstore.Client.html#dispatchMime" class="link">Source</a> <a href="#v:dispatchMime" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="OpenAPIPetstore-MimeTypes.html#t:Produces" title="OpenAPIPetstore.MimeTypes">Produces</a> req accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeUnrender" title="OpenAPIPetstore.MimeTypes">MimeUnrender</a> accept res, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType)</td><td class="doc empty"> </td></tr><tr><td class="src">=> <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a></td><td class="doc"><p>http-client Connection manager</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a></td><td class="doc"><p>config</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept</td><td class="doc"><p>request</p></td></tr><tr><td class="src">-> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a> res)</td><td class="doc"><p>response</p></td></tr></table></div><div class="doc"><p>send a request returning the <code><a href="OpenAPIPetstore-Client.html#t:MimeResult" title="OpenAPIPetstore.Client">MimeResult</a></code></p></div></div><div class="top"><p class="src"><a id="v:dispatchMime-39-" class="def">dispatchMime'</a> <a href="src/OpenAPIPetstore.Client.html#dispatchMime%27" class="link">Source</a> <a href="#v:dispatchMime-39-" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="OpenAPIPetstore-MimeTypes.html#t:Produces" title="OpenAPIPetstore.MimeTypes">Produces</a> req accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeUnrender" title="OpenAPIPetstore.MimeTypes">MimeUnrender</a> accept res, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType)</td><td class="doc empty"> </td></tr><tr><td class="src">=> <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a></td><td class="doc"><p>http-client Connection manager</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a></td><td class="doc"><p>config</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept</td><td class="doc"><p>request</p></td></tr><tr><td class="src">-> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../base-4.12.0.0/Data-Either.html#t:Either" title="Data.Either">Either</a> <a href="OpenAPIPetstore-Client.html#t:MimeError" title="OpenAPIPetstore.Client">MimeError</a> res)</td><td class="doc"><p>response</p></td></tr></table></div><div class="doc"><p>like <code><a href="OpenAPIPetstore-Client.html#v:dispatchMime" title="OpenAPIPetstore.Client">dispatchMime</a></code>, but only returns the decoded http body</p></div></div><a href="#g:4" id="g:4"><h2>Unsafe</h2></a><div class="top"><p class="src"><a id="v:dispatchLbsUnsafe" class="def">dispatchLbsUnsafe</a> <a href="src/OpenAPIPetstore.Client.html#dispatchLbsUnsafe" class="link">Source</a> <a href="#v:dispatchLbsUnsafe" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType)</td><td class="doc empty"> </td></tr><tr><td class="src">=> <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a></td><td class="doc"><p>http-client Connection manager</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a></td><td class="doc"><p>config</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept</td><td class="doc"><p>request</p></td></tr><tr><td class="src">-> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a>)</td><td class="doc"><p>response</p></td></tr></table></div><div class="doc"><p>like <code>dispatchReqLbs</code>, but does not validate the operation is a <code>Producer</code> of the "accept" <code><a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a></code>. (Useful if the server's response is undocumented)</p></div></div><div class="top"><p class="src"><a id="v:dispatchInitUnsafe" class="def">dispatchInitUnsafe</a> <a href="src/OpenAPIPetstore.Client.html#dispatchInitUnsafe" class="link">Source</a> <a href="#v:dispatchInitUnsafe" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Manager" title="Network.HTTP.Client">Manager</a></td><td class="doc"><p>http-client Connection manager</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a></td><td class="doc"><p>config</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept</td><td class="doc"><p>init request</p></td></tr><tr><td class="src">-> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Response" title="Network.HTTP.Client">Response</a> <a href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString" title="Data.ByteString.Lazy">ByteString</a>)</td><td class="doc"><p>response</p></td></tr></table></div><div class="doc"><p>dispatch an InitRequest</p></div></div><a href="#g:5" id="g:5"><h1>InitRequest</h1></a><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:InitRequest" class="def">InitRequest</a> req contentType res accept <a href="src/OpenAPIPetstore.Client.html#InitRequest" class="link">Source</a> <a href="#t:InitRequest" class="selflink">#</a></p><div class="doc"><p>wraps an http-client <code>Request</code> with request/response type parameters</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:InitRequest" class="def">InitRequest</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:unInitRequest" class="def">unInitRequest</a> :: <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><details id="i:InitRequest" open="open"><summary>Instances</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InitRequest:Show:1"></span> <a href="../base-4.12.0.0/Text-Show.html#t:Show" title="Text.Show">Show</a> (<a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept)</span> <a href="src/OpenAPIPetstore.Client.html#line-166" class="link">Source</a> <a href="#t:InitRequest" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:InitRequest:Show:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="OpenAPIPetstore-Client.html">OpenAPIPetstore.Client</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.12.0.0/Data-Int.html#t:Int" title="Data.Int">Int</a> -> <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> <a href="../base-4.12.0.0/Data-String.html#t:String" title="Data.String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept] -> <a href="../base-4.12.0.0/Text-Show.html#t:ShowS" title="Text.Show">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:_toInitRequest" class="def">_toInitRequest</a> <a href="src/OpenAPIPetstore.Client.html#_toInitRequest" class="link">Source</a> <a href="#v:_toInitRequest" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> accept, <a href="OpenAPIPetstore-MimeTypes.html#t:MimeType" title="OpenAPIPetstore.MimeTypes">MimeType</a> contentType)</td><td class="doc empty"> </td></tr><tr><td class="src">=> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a></td><td class="doc"><p>config</p></td></tr><tr><td class="src">-> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreRequest" title="OpenAPIPetstore.Core">OpenAPIPetstoreRequest</a> req contentType res accept</td><td class="doc"><p>request</p></td></tr><tr><td class="src">-> <a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (<a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept)</td><td class="doc"><p>initialized request</p></td></tr></table></div><div class="doc"><p>Build an http-client <code>Request</code> record from the supplied config and request</p></div></div><div class="top"><p class="src"><a id="v:modifyInitRequest" class="def">modifyInitRequest</a> :: <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a> -> <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a>) -> <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept <a href="src/OpenAPIPetstore.Client.html#modifyInitRequest" class="link">Source</a> <a href="#v:modifyInitRequest" class="selflink">#</a></p><div class="doc"><p>modify the underlying Request</p></div></div><div class="top"><p class="src"><a id="v:modifyInitRequestM" class="def">modifyInitRequestM</a> :: <a href="../base-4.12.0.0/Control-Monad.html#t:Monad" title="Control.Monad">Monad</a> m => <a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept -> (<a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a> -> m <a href="../http-client-0.5.14/Network-HTTP-Client.html#t:Request" title="Network.HTTP.Client">Request</a>) -> m (<a href="OpenAPIPetstore-Client.html#t:InitRequest" title="OpenAPIPetstore.Client">InitRequest</a> req contentType res accept) <a href="src/OpenAPIPetstore.Client.html#modifyInitRequestM" class="link">Source</a> <a href="#v:modifyInitRequestM" class="selflink">#</a></p><div class="doc"><p>modify the underlying Request (monadic)</p></div></div><a href="#g:6" id="g:6"><h2>Logging </h2></a><div class="top"><p class="src"><a id="v:runConfigLog" class="def">runConfigLog</a> :: <a href="../base-4.12.0.0/Control-Monad-IO-Class.html#t:MonadIO" title="Control.Monad.IO.Class">MonadIO</a> m => <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Logging.html#t:LogExec" title="OpenAPIPetstore.Logging">LogExec</a> m <a href="src/OpenAPIPetstore.Client.html#runConfigLog" class="link">Source</a> <a href="#v:runConfigLog" class="selflink">#</a></p><div class="doc"><p>Run a block using the configured logger instance</p></div></div><div class="top"><p class="src"><a id="v:runConfigLogWithExceptions" class="def">runConfigLogWithExceptions</a> :: (<a href="../exceptions-0.10.0/Control-Monad-Catch.html#t:MonadCatch" title="Control.Monad.Catch">MonadCatch</a> m, <a href="../base-4.12.0.0/Control-Monad-IO-Class.html#t:MonadIO" title="Control.Monad.IO.Class">MonadIO</a> m) => <a href="../text-1.2.3.1/Data-Text.html#t:Text" title="Data.Text">Text</a> -> <a href="OpenAPIPetstore-Core.html#t:OpenAPIPetstoreConfig" title="OpenAPIPetstore.Core">OpenAPIPetstoreConfig</a> -> <a href="OpenAPIPetstore-Logging.html#t:LogExec" title="OpenAPIPetstore.Logging">LogExec</a> m <a href="src/OpenAPIPetstore.Client.html#runConfigLogWithExceptions" class="link">Source</a> <a href="#v:runConfigLogWithExceptions" class="selflink">#</a></p><div class="doc"><p>Run a block using the configured logger instance (logs exceptions)</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.22.0</p></div></body></html> |