forked from loafle/openapi-generator-original
4 lines
184 KiB
HTML
4 lines
184 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>SwaggerPetstore.API</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
|
|
window.onload = function () {pageLoad();setSynopsis("mini_SwaggerPetstore-API.html");};
|
|
//]]>
|
|
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/SwaggerPetstore.API.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">swagger-petstore-0.1.0.0: Auto-generated swagger-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">SwaggerPetstore.API</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Operations</a><ul><li><a href="#g:2">Pet</a><ul><li><a href="#g:3">addPet</a></li><li><a href="#g:4">deletePet</a></li><li><a href="#g:5">findPetsByStatus</a></li><li><a href="#g:6">findPetsByTags</a></li><li><a href="#g:7">getPetById</a></li><li><a href="#g:8">updatePet</a></li><li><a href="#g:9">updatePetWithForm</a></li><li><a href="#g:10">uploadFile</a></li></ul></li><li><a href="#g:11">Store</a><ul><li><a href="#g:12">deleteOrder</a></li><li><a href="#g:13">getInventory</a></li><li><a href="#g:14">getOrderById</a></li><li><a href="#g:15">placeOrder</a></li></ul></li><li><a href="#g:16">User</a><ul><li><a href="#g:17">createUser</a></li><li><a href="#g:18">createUsersWithArrayInput</a></li><li><a href="#g:19">createUsersWithListInput</a></li><li><a href="#g:20">deleteUser</a></li><li><a href="#g:21">getUserByName</a></li><li><a href="#g:22">loginUser</a></li><li><a href="#g:23">logoutUser</a></li><li><a href="#g:24">updateUser</a></li></ul></li></ul></li><li><a href="#g:25">HasBodyParam</a></li><li><a href="#g:26">HasOptionalParam</a></li><li><a href="#g:27">Optional Request Parameter Types</a></li><li><a href="#g:28">SwaggerPetstoreRequest</a><ul><li><a href="#g:29">SwaggerPetstoreRequest Utils</a></li><li><a href="#g:30">Params Utils</a><ul><li><a href="#g:31">Swagger <code>CollectionFormat</code> Utils</a></li></ul></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc empty"> </div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:addPet">addPet</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>) => contentType -> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:AddPet">AddPet</a></li><li class="src short"><a href="#v:deletePet">deletePet</a> :: <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</li><li class="src short"><span class="keyword">data</span> <a href="#t:DeletePet">DeletePet</a></li><li class="src short"><a href="#v:findPetsByStatus">findPetsByStatus</a> :: [<a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:FindPetsByStatus">FindPetsByStatus</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> [<a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:FindPetsByStatus">FindPetsByStatus</a></li><li class="src short"><a href="#v:findPetsByTags">findPetsByTags</a> :: [<a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:FindPetsByTags">FindPetsByTags</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> [<a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:FindPetsByTags">FindPetsByTags</a></li><li class="src short"><a href="#v:getPetById">getPetById</a> :: <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetPetById">GetPetById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:GetPetById">GetPetById</a></li><li class="src short"><a href="#v:updatePet">updatePet</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>) => contentType -> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdatePet">UpdatePet</a></li><li class="src short"><a href="#v:updatePetWithForm">updatePetWithForm</a> :: <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType => contentType -> <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdatePetWithForm">UpdatePetWithForm</a></li><li class="src short"><a href="#v:uploadFile">uploadFile</a> :: <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType => contentType -> <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType <a href="SwaggerPetstore-Model.html#t:ApiResponse">ApiResponse</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UploadFile">UploadFile</a></li><li class="src short"><a href="#v:deleteOrder">deleteOrder</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeleteOrder">DeleteOrder</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</li><li class="src short"><span class="keyword">data</span> <a href="#t:DeleteOrder">DeleteOrder</a></li><li class="src short"><a href="#v:getInventory">getInventory</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetInventory">GetInventory</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> (<a href="../containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:GetInventory">GetInventory</a></li><li class="src short"><a href="#v:getOrderById">getOrderById</a> :: <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetOrderById">GetOrderById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="SwaggerPetstore-Model.html#t:Order">Order</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:GetOrderById">GetOrderById</a></li><li class="src short"><a href="#v:placeOrder">placeOrder</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Order">Order</a>) => contentType -> <a href="SwaggerPetstore-Model.html#t:Order">Order</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType <a href="SwaggerPetstore-Model.html#t:Order">Order</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:PlaceOrder">PlaceOrder</a></li><li class="src short"><a href="#v:createUser">createUser</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>) => contentType -> <a href="SwaggerPetstore-Model.html#t:User">User</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateUser">CreateUser</a></li><li class="src short"><a href="#v:createUsersWithArrayInput">createUsersWithArrayInput</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>]) => contentType -> [<a href="SwaggerPetstore-Model.html#t:User">User</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a></li><li class="src short"><a href="#v:createUsersWithListInput">createUsersWithListInput</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>]) => contentType -> [<a href="SwaggerPetstore-Model.html#t:User">User</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateUsersWithListInput">CreateUsersWithListInput</a></li><li class="src short"><a href="#v:deleteUser">deleteUser</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeleteUser">DeleteUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</li><li class="src short"><span class="keyword">data</span> <a href="#t:DeleteUser">DeleteUser</a></li><li class="src short"><a href="#v:getUserByName">getUserByName</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetUserByName">GetUserByName</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="SwaggerPetstore-Model.html#t:User">User</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:GetUserByName">GetUserByName</a></li><li class="src short"><a href="#v:loginUser">loginUser</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a> -> <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:LoginUser">LoginUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:LoginUser">LoginUser</a></li><li class="src short"><a href="#v:logoutUser">logoutUser</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:LogoutUser">LogoutUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</li><li class="src short"><span class="keyword">data</span> <a href="#t:LogoutUser">LogoutUser</a></li><li class="src short"><a href="#v:updateUser">updateUser</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>) => contentType -> <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a> -> <a href="SwaggerPetstore-Model.html#t:User">User</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType res</li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateUser">UpdateUser</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasBodyParam">HasBodyParam</a> req param <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasOptionalParam">HasOptionalParam</a> req param <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:ApiUnderscorekey">ApiUnderscorekey</a> = <a href="#v:ApiUnderscorekey">ApiUnderscorekey</a> {<ul class="subs"><li><a href="#v:unApiUnderscorekey">unApiUnderscorekey</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:Name">Name</a> = <a href="#v:Name">Name</a> {<ul class="subs"><li><a href="#v:unName">unName</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:Status">Status</a> = <a href="#v:Status">Status</a> {<ul class="subs"><li><a href="#v:unStatus">unStatus</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:AdditionalMetadata">AdditionalMetadata</a> = <a href="#v:AdditionalMetadata">AdditionalMetadata</a> {<ul class="subs"><li><a href="#v:unAdditionalMetadata">unAdditionalMetadata</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:File">File</a> = <a href="#v:File">File</a> {<ul class="subs"><li><a href="#v:unFile">unFile</a> :: <a href="../base-4.9.1.0/System-IO.html#t:FilePath">FilePath</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res = <a href="#v:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> {<ul class="subs"><li><a href="#v:rMethod">rMethod</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-Method.html#t:Method">Method</a></li><li><a href="#v:urlPath">urlPath</a> :: [<a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a>]</li><li><a href="#v:params">params</a> :: <a href="SwaggerPetstore-API.html#t:Params">Params</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:Params">Params</a> = <a href="#v:Params">Params</a> {<ul class="subs"><li><a href="#v:paramsQuery">paramsQuery</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:Query">Query</a></li><li><a href="#v:paramsHeaders">paramsHeaders</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:RequestHeaders">RequestHeaders</a></li><li><a href="#v:paramsBody">paramsBody</a> :: <a href="SwaggerPetstore-API.html#t:ParamBody">ParamBody</a></li></ul>}</li><li class="src short"><span class="keyword">data</span> <a href="#t:ParamBody">ParamBody</a><ul class="subs"><li>= <a href="#v:ParamBodyNone">ParamBodyNone</a></li><li>| <a href="#v:ParamBodyB">ParamBodyB</a> <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a></li><li>| <a href="#v:ParamBodyBL">ParamBodyBL</a> <a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></li><li>| <a href="#v:ParamBodyFormUrlEncoded">ParamBodyFormUrlEncoded</a> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a></li><li>| <a href="#v:ParamBodyMultipartFormData">ParamBodyMultipartFormData</a> [<a href="../http-client-0.5.7.0/Network-HTTP-Client-MultipartFormData.html#t:Part">Part</a>]</li></ul></li><li class="src short"><a href="#v:_mkRequest">_mkRequest</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-Method.html#t:Method">Method</a> -> [<a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_mkParams">_mkParams</a> :: <a href="SwaggerPetstore-API.html#t:Params">Params</a></li><li class="src short"><a href="#v:setHeader">setHeader</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:Header">Header</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:removeHeader">removeHeader</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:HeaderName">HeaderName</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_setContentTypeHeader">_setContentTypeHeader</a> :: <span class="keyword">forall</span> req contentType res. <a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a> contentType => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_setAcceptHeader">_setAcceptHeader</a> :: <span class="keyword">forall</span> req contentType res accept. <a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a> accept => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> accept -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_setQuery">_setQuery</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> [<a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:QueryItem">QueryItem</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_addForm">_addForm</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_addMultiFormPart">_addMultiFormPart</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../http-client-0.5.7.0/Network-HTTP-Client-MultipartFormData.html#t:Part">Part</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_setBodyBS">_setBodyBS</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:_setBodyLBS">_setBodyLBS</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</li><li class="src short"><a href="#v:toPath">toPath</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => a -> <a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></li><li class="src short"><a href="#v:toHeader">toHeader</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => (<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:HeaderName">HeaderName</a>, a) -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:Header">Header</a>]</li><li class="src short"><a href="#v:toForm">toForm</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> v => (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, v) -> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a></li><li class="src short"><a href="#v:toQuery">toQuery</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, <a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> [<a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:QueryItem">QueryItem</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:CollectionFormat">CollectionFormat</a><ul class="subs"><li>= <a href="#v:CommaSeparated">CommaSeparated</a></li><li>| <a href="#v:SpaceSeparated">SpaceSeparated</a></li><li>| <a href="#v:TabSeparated">TabSeparated</a></li><li>| <a href="#v:PipeSeparated">PipeSeparated</a></li><li>| <a href="#v:MultiParamArray">MultiParamArray</a></li></ul></li><li class="src short"><a href="#v:toHeaderColl">toHeaderColl</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:HeaderName">HeaderName</a>, [a]) -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:Header">Header</a>]</li><li class="src short"><a href="#v:toFormColl">toFormColl</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> v => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, [v]) -> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a></li><li class="src short"><a href="#v:toQueryColl">toQueryColl</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, <a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> [a]) -> <a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:Query">Query</a></li><li class="src short"><a href="#v:_toColl">_toColl</a> :: <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (f a -> [(b, <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)]) -> f [a] -> [(b, <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)]</li><li class="src short"><a href="#v:_toCollA">_toCollA</a> :: (<a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f, <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> t, <a href="../base-4.9.1.0/Control-Applicative.html#t:Alternative">Alternative</a> t) => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (f (t a) -> [(b, t <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)]) -> f (t [a]) -> [(b, t <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)]</li><li class="src short"><a href="#v:_toCollA-39-">_toCollA'</a> :: (<a href="../base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> c, <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f, <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> t, <a href="../base-4.9.1.0/Control-Applicative.html#t:Alternative">Alternative</a> t) => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (f (t a) -> [(b, t c)]) -> (<a href="../base-4.9.1.0/Data-Char.html#t:Char">Char</a> -> c) -> f (t [a]) -> [(b, t c)]</li></ul></div><div id="interface"><h1 id="g:1">Operations</h1><h2 id="g:2">Pet</h2><h3 id="g:3">addPet</h3><div class="top"><p class="src"><a id="v:addPet" class="def">addPet</a> <a href="src/SwaggerPetstore.API.html#addPet" class="link">Source</a> <a href="#v:addPet" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>)</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></td><td class="doc"><p>"body" - Pet object that needs to be added to the store</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /pet</pre><p>Add a new pet to the store</p><p>AuthMethod: petstore_auth</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:AddPet" class="def">AddPet</a> <a href="src/SwaggerPetstore.API.html#AddPet" class="link">Source</a> <a href="#t:AddPet" class="selflink">#</a></p><div class="subs instances"><p id="control.i:AddPet" class="caption collapser" onclick="toggleSection('i:AddPet')">Instances</p><div id="section.i:AddPet" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AddPet:Produces:1" class="instance expander" onclick="toggleSection('i:id:AddPet:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-101" class="link">Source</a> <a href="#t:AddPet" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:AddPet:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AddPet:Produces:2" class="instance expander" onclick="toggleSection('i:id:AddPet:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-103" class="link">Source</a> <a href="#t:AddPet" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:AddPet:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AddPet:Consumes:3" class="instance expander" onclick="toggleSection('i:id:AddPet:Consumes:3')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-98" class="link">Source</a> <a href="#t:AddPet" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:AddPet:Consumes:3" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AddPet:Consumes:4" class="instance expander" onclick="toggleSection('i:id:AddPet:Consumes:4')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-96" class="link">Source</a> <a href="#t:AddPet" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:AddPet:Consumes:4" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AddPet:HasBodyParam:5" class="instance expander" onclick="toggleSection('i:id:AddPet:HasBodyParam:5')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></span> <a href="src/SwaggerPetstore.API.html#line-93" class="link">Source</a> <a href="#t:AddPet" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Pet object that needs to be added to the store</p></td></tr><tr><td colspan="2"><div id="section.i:id:AddPet:HasBodyParam:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:4">deletePet</h3><div class="top"><p class="src"><a id="v:deletePet" class="def">deletePet</a> <a href="src/SwaggerPetstore.API.html#deletePet" class="link">Source</a> <a href="#v:deletePet" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a></td><td class="doc"><p>"petId" - Pet id to delete</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>DELETE /pet/{petId}</pre><p>Deletes a pet</p><p>AuthMethod: petstore_auth</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:DeletePet" class="def">DeletePet</a> <a href="src/SwaggerPetstore.API.html#DeletePet" class="link">Source</a> <a href="#t:DeletePet" class="selflink">#</a></p><div class="subs instances"><p id="control.i:DeletePet" class="caption collapser" onclick="toggleSection('i:DeletePet')">Instances</p><div id="section.i:DeletePet" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeletePet:Produces:1" class="instance expander" onclick="toggleSection('i:id:DeletePet:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-130" class="link">Source</a> <a href="#t:DeletePet" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:DeletePet:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeletePet:Produces:2" class="instance expander" onclick="toggleSection('i:id:DeletePet:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-132" class="link">Source</a> <a href="#t:DeletePet" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:DeletePet:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeletePet:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:DeletePet:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a></span> <a href="src/SwaggerPetstore.API.html#line-126" class="link">Source</a> <a href="#t:DeletePet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:DeletePet:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:5">findPetsByStatus</h3><div class="top"><p class="src"><a id="v:findPetsByStatus" class="def">findPetsByStatus</a> <a href="src/SwaggerPetstore.API.html#findPetsByStatus" class="link">Source</a> <a href="#v:findPetsByStatus" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: [<a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a>]</td><td class="doc"><p>"status" - Status values that need to be considered for filter</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:FindPetsByStatus">FindPetsByStatus</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> [<a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>]</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>GET /pet/findByStatus</pre><p>Finds Pets by status</p><p>Multiple status values can be provided with comma separated strings</p><p>AuthMethod: petstore_auth</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:FindPetsByStatus" class="def">FindPetsByStatus</a> <a href="src/SwaggerPetstore.API.html#FindPetsByStatus" class="link">Source</a> <a href="#t:FindPetsByStatus" class="selflink">#</a></p><div class="subs instances"><p id="control.i:FindPetsByStatus" class="caption collapser" onclick="toggleSection('i:FindPetsByStatus')">Instances</p><div id="section.i:FindPetsByStatus" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FindPetsByStatus:Produces:1" class="instance expander" onclick="toggleSection('i:id:FindPetsByStatus:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:FindPetsByStatus">FindPetsByStatus</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-154" class="link">Source</a> <a href="#t:FindPetsByStatus" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:FindPetsByStatus:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FindPetsByStatus:Produces:2" class="instance expander" onclick="toggleSection('i:id:FindPetsByStatus:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:FindPetsByStatus">FindPetsByStatus</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-156" class="link">Source</a> <a href="#t:FindPetsByStatus" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:FindPetsByStatus:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:6">findPetsByTags</h3><div class="top"><p class="src"><a id="v:findPetsByTags" class="def">findPetsByTags</a> <a href="src/SwaggerPetstore.API.html#findPetsByTags" class="link">Source</a> <a href="#v:findPetsByTags" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: [<a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a>]</td><td class="doc"><p>"tags" - Tags to filter by</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:FindPetsByTags">FindPetsByTags</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> [<a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>]</td><td class="doc empty"> </td></tr></table></div><div class="doc"><div class="warning"><p>Deprecated: </p></div><pre>GET /pet/findByTags</pre><p>Finds Pets by tags</p><p>Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.</p><p>AuthMethod: petstore_auth</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:FindPetsByTags" class="def">FindPetsByTags</a> <a href="src/SwaggerPetstore.API.html#FindPetsByTags" class="link">Source</a> <a href="#t:FindPetsByTags" class="selflink">#</a></p><div class="subs instances"><p id="control.i:FindPetsByTags" class="caption collapser" onclick="toggleSection('i:FindPetsByTags')">Instances</p><div id="section.i:FindPetsByTags" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FindPetsByTags:Produces:1" class="instance expander" onclick="toggleSection('i:id:FindPetsByTags:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:FindPetsByTags">FindPetsByTags</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-180" class="link">Source</a> <a href="#t:FindPetsByTags" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:FindPetsByTags:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FindPetsByTags:Produces:2" class="instance expander" onclick="toggleSection('i:id:FindPetsByTags:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:FindPetsByTags">FindPetsByTags</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-182" class="link">Source</a> <a href="#t:FindPetsByTags" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:FindPetsByTags:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:7">getPetById</h3><div class="top"><p class="src"><a id="v:getPetById" class="def">getPetById</a> <a href="src/SwaggerPetstore.API.html#getPetById" class="link">Source</a> <a href="#v:getPetById" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a></td><td class="doc"><p>"petId" - ID of pet to return</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetPetById">GetPetById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>GET /pet/{petId}</pre><p>Find pet by ID</p><p>Returns a single pet</p><p>AuthMethod: api_key</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:GetPetById" class="def">GetPetById</a> <a href="src/SwaggerPetstore.API.html#GetPetById" class="link">Source</a> <a href="#t:GetPetById" class="selflink">#</a></p><div class="subs instances"><p id="control.i:GetPetById" class="caption collapser" onclick="toggleSection('i:GetPetById')">Instances</p><div id="section.i:GetPetById" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetPetById:Produces:1" class="instance expander" onclick="toggleSection('i:id:GetPetById:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetPetById">GetPetById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-204" class="link">Source</a> <a href="#t:GetPetById" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetPetById:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetPetById:Produces:2" class="instance expander" onclick="toggleSection('i:id:GetPetById:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetPetById">GetPetById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-206" class="link">Source</a> <a href="#t:GetPetById" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetPetById:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:8">updatePet</h3><div class="top"><p class="src"><a id="v:updatePet" class="def">updatePet</a> <a href="src/SwaggerPetstore.API.html#updatePet" class="link">Source</a> <a href="#v:updatePet" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>)</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></td><td class="doc"><p>"body" - Pet object that needs to be added to the store</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>PUT /pet</pre><p>Update an existing pet</p><p>AuthMethod: petstore_auth</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:UpdatePet" class="def">UpdatePet</a> <a href="src/SwaggerPetstore.API.html#UpdatePet" class="link">Source</a> <a href="#t:UpdatePet" class="selflink">#</a></p><div class="subs instances"><p id="control.i:UpdatePet" class="caption collapser" onclick="toggleSection('i:UpdatePet')">Instances</p><div id="section.i:UpdatePet" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePet:Produces:1" class="instance expander" onclick="toggleSection('i:id:UpdatePet:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-241" class="link">Source</a> <a href="#t:UpdatePet" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePet:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePet:Produces:2" class="instance expander" onclick="toggleSection('i:id:UpdatePet:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-243" class="link">Source</a> <a href="#t:UpdatePet" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePet:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePet:Consumes:3" class="instance expander" onclick="toggleSection('i:id:UpdatePet:Consumes:3')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-238" class="link">Source</a> <a href="#t:UpdatePet" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePet:Consumes:3" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePet:Consumes:4" class="instance expander" onclick="toggleSection('i:id:UpdatePet:Consumes:4')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-236" class="link">Source</a> <a href="#t:UpdatePet" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePet:Consumes:4" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePet:HasBodyParam:5" class="instance expander" onclick="toggleSection('i:id:UpdatePet:HasBodyParam:5')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></span> <a href="src/SwaggerPetstore.API.html#line-233" class="link">Source</a> <a href="#t:UpdatePet" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Pet object that needs to be added to the store</p></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePet:HasBodyParam:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:9">updatePetWithForm</h3><div class="top"><p class="src"><a id="v:updatePetWithForm" class="def">updatePetWithForm</a> <a href="src/SwaggerPetstore.API.html#updatePetWithForm" class="link">Source</a> <a href="#v:updatePetWithForm" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a></td><td class="doc"><p>"petId" - ID of pet that needs to be updated</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /pet/{petId}</pre><p>Updates a pet in the store with form data</p><p>AuthMethod: petstore_auth</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:UpdatePetWithForm" class="def">UpdatePetWithForm</a> <a href="src/SwaggerPetstore.API.html#UpdatePetWithForm" class="link">Source</a> <a href="#t:UpdatePetWithForm" class="selflink">#</a></p><div class="subs instances"><p id="control.i:UpdatePetWithForm" class="caption collapser" onclick="toggleSection('i:UpdatePetWithForm')">Instances</p><div id="section.i:UpdatePetWithForm" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePetWithForm:Produces:1" class="instance expander" onclick="toggleSection('i:id:UpdatePetWithForm:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-283" class="link">Source</a> <a href="#t:UpdatePetWithForm" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePetWithForm:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePetWithForm:Produces:2" class="instance expander" onclick="toggleSection('i:id:UpdatePetWithForm:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-285" class="link">Source</a> <a href="#t:UpdatePetWithForm" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePetWithForm:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePetWithForm:Consumes:3" class="instance expander" onclick="toggleSection('i:id:UpdatePetWithForm:Consumes:3')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeFormUrlEncoded">MimeFormUrlEncoded</a></span> <a href="src/SwaggerPetstore.API.html#line-280" class="link">Source</a> <a href="#t:UpdatePetWithForm" class="selflink">#</a></td><td class="doc"><pre>application/x-www-form-urlencoded</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePetWithForm:Consumes:3" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePetWithForm:HasOptionalParam:4" class="instance expander" onclick="toggleSection('i:id:UpdatePetWithForm:HasOptionalParam:4')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-API.html#t:Status">Status</a></span> <a href="src/SwaggerPetstore.API.html#line-275" class="link">Source</a> <a href="#t:UpdatePetWithForm" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "status" - Updated status of the pet</p></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePetWithForm:HasOptionalParam:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdatePetWithForm:HasOptionalParam:5" class="instance expander" onclick="toggleSection('i:id:UpdatePetWithForm:HasOptionalParam:5')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-API.html#t:Name">Name</a></span> <a href="src/SwaggerPetstore.API.html#line-270" class="link">Source</a> <a href="#t:UpdatePetWithForm" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "name" - Updated name of the pet</p></td></tr><tr><td colspan="2"><div id="section.i:id:UpdatePetWithForm:HasOptionalParam:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:10">uploadFile</h3><div class="top"><p class="src"><a id="v:uploadFile" class="def">uploadFile</a> <a href="src/SwaggerPetstore.API.html#uploadFile" class="link">Source</a> <a href="#v:uploadFile" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a></td><td class="doc"><p>"petId" - ID of pet to update</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType <a href="SwaggerPetstore-Model.html#t:ApiResponse">ApiResponse</a></td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /pet/{petId}/uploadImage</pre><p>uploads an image</p><p>AuthMethod: petstore_auth</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:UploadFile" class="def">UploadFile</a> <a href="src/SwaggerPetstore.API.html#UploadFile" class="link">Source</a> <a href="#t:UploadFile" class="selflink">#</a></p><div class="subs instances"><p id="control.i:UploadFile" class="caption collapser" onclick="toggleSection('i:UploadFile')">Instances</p><div id="section.i:UploadFile" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UploadFile:Produces:1" class="instance expander" onclick="toggleSection('i:id:UploadFile:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-323" class="link">Source</a> <a href="#t:UploadFile" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UploadFile:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UploadFile:Consumes:2" class="instance expander" onclick="toggleSection('i:id:UploadFile:Consumes:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeMultipartFormData">MimeMultipartFormData</a></span> <a href="src/SwaggerPetstore.API.html#line-320" class="link">Source</a> <a href="#t:UploadFile" class="selflink">#</a></td><td class="doc"><pre>multipart/form-data</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UploadFile:Consumes:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UploadFile:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:UploadFile:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-API.html#t:File">File</a></span> <a href="src/SwaggerPetstore.API.html#line-315" class="link">Source</a> <a href="#t:UploadFile" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "file" - file to upload</p></td></tr><tr><td colspan="2"><div id="section.i:id:UploadFile:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UploadFile:HasOptionalParam:4" class="instance expander" onclick="toggleSection('i:id:UploadFile:HasOptionalParam:4')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a></span> <a href="src/SwaggerPetstore.API.html#line-310" class="link">Source</a> <a href="#t:UploadFile" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "additionalMetadata" - Additional data to pass to server</p></td></tr><tr><td colspan="2"><div id="section.i:id:UploadFile:HasOptionalParam:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:11">Store</h2><h3 id="g:12">deleteOrder</h3><div class="top"><p class="src"><a id="v:deleteOrder" class="def">deleteOrder</a> <a href="src/SwaggerPetstore.API.html#deleteOrder" class="link">Source</a> <a href="#v:deleteOrder" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc"><p>"orderId" - ID of the order that needs to be deleted</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeleteOrder">DeleteOrder</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>DELETE /store/order/{orderId}</pre><p>Delete purchase order by ID</p><p>For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:DeleteOrder" class="def">DeleteOrder</a> <a href="src/SwaggerPetstore.API.html#DeleteOrder" class="link">Source</a> <a href="#t:DeleteOrder" class="selflink">#</a></p><div class="subs instances"><p id="control.i:DeleteOrder" class="caption collapser" onclick="toggleSection('i:DeleteOrder')">Instances</p><div id="section.i:DeleteOrder" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeleteOrder:Produces:1" class="instance expander" onclick="toggleSection('i:id:DeleteOrder:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:DeleteOrder">DeleteOrder</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-347" class="link">Source</a> <a href="#t:DeleteOrder" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:DeleteOrder:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeleteOrder:Produces:2" class="instance expander" onclick="toggleSection('i:id:DeleteOrder:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:DeleteOrder">DeleteOrder</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-349" class="link">Source</a> <a href="#t:DeleteOrder" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:DeleteOrder:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:13">getInventory</h3><div class="top"><p class="src"><a id="v:getInventory" class="def">getInventory</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetInventory">GetInventory</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> (<a href="../containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a>) <a href="src/SwaggerPetstore.API.html#getInventory" class="link">Source</a> <a href="#v:getInventory" class="selflink">#</a></p><div class="doc"><pre>GET /store/inventory</pre><p>Returns pet inventories by status</p><p>Returns a map of status codes to quantities</p><p>AuthMethod: api_key</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:GetInventory" class="def">GetInventory</a> <a href="src/SwaggerPetstore.API.html#GetInventory" class="link">Source</a> <a href="#t:GetInventory" class="selflink">#</a></p><div class="subs instances"><p id="control.i:GetInventory" class="caption collapser" onclick="toggleSection('i:GetInventory')">Instances</p><div id="section.i:GetInventory" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetInventory:Produces:1" class="instance expander" onclick="toggleSection('i:id:GetInventory:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetInventory">GetInventory</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-369" class="link">Source</a> <a href="#t:GetInventory" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetInventory:Produces:1" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:14">getOrderById</h3><div class="top"><p class="src"><a id="v:getOrderById" class="def">getOrderById</a> <a href="src/SwaggerPetstore.API.html#getOrderById" class="link">Source</a> <a href="#v:getOrderById" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../base-4.9.1.0/Prelude.html#t:Integer">Integer</a></td><td class="doc"><p>"orderId" - ID of pet that needs to be fetched</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetOrderById">GetOrderById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="SwaggerPetstore-Model.html#t:Order">Order</a></td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>GET /store/order/{orderId}</pre><p>Find purchase order by ID</p><p>For valid response try integer IDs with value <a href="=">5 or</a> 10. Other values will generated exceptions</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:GetOrderById" class="def">GetOrderById</a> <a href="src/SwaggerPetstore.API.html#GetOrderById" class="link">Source</a> <a href="#t:GetOrderById" class="selflink">#</a></p><div class="subs instances"><p id="control.i:GetOrderById" class="caption collapser" onclick="toggleSection('i:GetOrderById')">Instances</p><div id="section.i:GetOrderById" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetOrderById:Produces:1" class="instance expander" onclick="toggleSection('i:id:GetOrderById:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetOrderById">GetOrderById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-389" class="link">Source</a> <a href="#t:GetOrderById" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetOrderById:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetOrderById:Produces:2" class="instance expander" onclick="toggleSection('i:id:GetOrderById:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetOrderById">GetOrderById</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-391" class="link">Source</a> <a href="#t:GetOrderById" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetOrderById:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:15">placeOrder</h3><div class="top"><p class="src"><a id="v:placeOrder" class="def">placeOrder</a> <a href="src/SwaggerPetstore.API.html#placeOrder" class="link">Source</a> <a href="#v:placeOrder" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Order">Order</a>)</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-Model.html#t:Order">Order</a></td><td class="doc"><p>"body" - order placed for purchasing the pet</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType <a href="SwaggerPetstore-Model.html#t:Order">Order</a></td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /store/order</pre><p>Place an order for a pet</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PlaceOrder" class="def">PlaceOrder</a> <a href="src/SwaggerPetstore.API.html#PlaceOrder" class="link">Source</a> <a href="#t:PlaceOrder" class="selflink">#</a></p><div class="subs instances"><p id="control.i:PlaceOrder" class="caption collapser" onclick="toggleSection('i:PlaceOrder')">Instances</p><div id="section.i:PlaceOrder" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PlaceOrder:Produces:1" class="instance expander" onclick="toggleSection('i:id:PlaceOrder:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-416" class="link">Source</a> <a href="#t:PlaceOrder" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:PlaceOrder:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PlaceOrder:Produces:2" class="instance expander" onclick="toggleSection('i:id:PlaceOrder:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-418" class="link">Source</a> <a href="#t:PlaceOrder" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:PlaceOrder:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:PlaceOrder:HasBodyParam:3" class="instance expander" onclick="toggleSection('i:id:PlaceOrder:HasBodyParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> <a href="SwaggerPetstore-Model.html#t:Order">Order</a></span> <a href="src/SwaggerPetstore.API.html#line-414" class="link">Source</a> <a href="#t:PlaceOrder" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - order placed for purchasing the pet</p></td></tr><tr><td colspan="2"><div id="section.i:id:PlaceOrder:HasBodyParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Order">Order</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:Order">Order</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:16">User</h2><h3 id="g:17">createUser</h3><div class="top"><p class="src"><a id="v:createUser" class="def">createUser</a> <a href="src/SwaggerPetstore.API.html#createUser" class="link">Source</a> <a href="#v:createUser" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>)</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-Model.html#t:User">User</a></td><td class="doc"><p>"body" - Created user object</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /user</pre><p>Create user</p><p>This can only be done by the logged in user.</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:CreateUser" class="def">CreateUser</a> <a href="src/SwaggerPetstore.API.html#CreateUser" class="link">Source</a> <a href="#t:CreateUser" class="selflink">#</a></p><div class="subs instances"><p id="control.i:CreateUser" class="caption collapser" onclick="toggleSection('i:CreateUser')">Instances</p><div id="section.i:CreateUser" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUser:Produces:1" class="instance expander" onclick="toggleSection('i:id:CreateUser:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-447" class="link">Source</a> <a href="#t:CreateUser" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUser:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUser:Produces:2" class="instance expander" onclick="toggleSection('i:id:CreateUser:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-449" class="link">Source</a> <a href="#t:CreateUser" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUser:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUser:HasBodyParam:3" class="instance expander" onclick="toggleSection('i:id:CreateUser:HasBodyParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> <a href="SwaggerPetstore-Model.html#t:User">User</a></span> <a href="src/SwaggerPetstore.API.html#line-445" class="link">Source</a> <a href="#t:CreateUser" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Created user object</p></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUser:HasBodyParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:User">User</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:18">createUsersWithArrayInput</h3><div class="top"><p class="src"><a id="v:createUsersWithArrayInput" class="def">createUsersWithArrayInput</a> <a href="src/SwaggerPetstore.API.html#createUsersWithArrayInput" class="link">Source</a> <a href="#v:createUsersWithArrayInput" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>])</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> [<a href="SwaggerPetstore-Model.html#t:User">User</a>]</td><td class="doc"><p>"body" - List of user object</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /user/createWithArray</pre><p>Creates list of users with given input array</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:CreateUsersWithArrayInput" class="def">CreateUsersWithArrayInput</a> <a href="src/SwaggerPetstore.API.html#CreateUsersWithArrayInput" class="link">Source</a> <a href="#t:CreateUsersWithArrayInput" class="selflink">#</a></p><div class="subs instances"><p id="control.i:CreateUsersWithArrayInput" class="caption collapser" onclick="toggleSection('i:CreateUsersWithArrayInput')">Instances</p><div id="section.i:CreateUsersWithArrayInput" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUsersWithArrayInput:Produces:1" class="instance expander" onclick="toggleSection('i:id:CreateUsersWithArrayInput:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-476" class="link">Source</a> <a href="#t:CreateUsersWithArrayInput" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUsersWithArrayInput:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUsersWithArrayInput:Produces:2" class="instance expander" onclick="toggleSection('i:id:CreateUsersWithArrayInput:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-478" class="link">Source</a> <a href="#t:CreateUsersWithArrayInput" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUsersWithArrayInput:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUsersWithArrayInput:HasBodyParam:3" class="instance expander" onclick="toggleSection('i:id:CreateUsersWithArrayInput:HasBodyParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> [<a href="SwaggerPetstore-Model.html#t:User">User</a>]</span> <a href="src/SwaggerPetstore.API.html#line-474" class="link">Source</a> <a href="#t:CreateUsersWithArrayInput" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - List of user object</p></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUsersWithArrayInput:HasBodyParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>]) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType res -> [<a href="SwaggerPetstore-Model.html#t:User">User</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:19">createUsersWithListInput</h3><div class="top"><p class="src"><a id="v:createUsersWithListInput" class="def">createUsersWithListInput</a> <a href="src/SwaggerPetstore.API.html#createUsersWithListInput" class="link">Source</a> <a href="#v:createUsersWithListInput" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>])</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> [<a href="SwaggerPetstore-Model.html#t:User">User</a>]</td><td class="doc"><p>"body" - List of user object</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>POST /user/createWithList</pre><p>Creates list of users with given input array</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:CreateUsersWithListInput" class="def">CreateUsersWithListInput</a> <a href="src/SwaggerPetstore.API.html#CreateUsersWithListInput" class="link">Source</a> <a href="#t:CreateUsersWithListInput" class="selflink">#</a></p><div class="subs instances"><p id="control.i:CreateUsersWithListInput" class="caption collapser" onclick="toggleSection('i:CreateUsersWithListInput')">Instances</p><div id="section.i:CreateUsersWithListInput" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUsersWithListInput:Produces:1" class="instance expander" onclick="toggleSection('i:id:CreateUsersWithListInput:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-505" class="link">Source</a> <a href="#t:CreateUsersWithListInput" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUsersWithListInput:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUsersWithListInput:Produces:2" class="instance expander" onclick="toggleSection('i:id:CreateUsersWithListInput:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-507" class="link">Source</a> <a href="#t:CreateUsersWithListInput" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUsersWithListInput:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CreateUsersWithListInput:HasBodyParam:3" class="instance expander" onclick="toggleSection('i:id:CreateUsersWithListInput:HasBodyParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> [<a href="SwaggerPetstore-Model.html#t:User">User</a>]</span> <a href="src/SwaggerPetstore.API.html#line-503" class="link">Source</a> <a href="#t:CreateUsersWithListInput" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - List of user object</p></td></tr><tr><td colspan="2"><div id="section.i:id:CreateUsersWithListInput:HasBodyParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>]) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType res -> [<a href="SwaggerPetstore-Model.html#t:User">User</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h3 id="g:20">deleteUser</h3><div class="top"><p class="src"><a id="v:deleteUser" class="def">deleteUser</a> <a href="src/SwaggerPetstore.API.html#deleteUser" class="link">Source</a> <a href="#v:deleteUser" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc"><p>"username" - The name that needs to be deleted</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeleteUser">DeleteUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>DELETE /user/{username}</pre><p>Delete user</p><p>This can only be done by the logged in user.</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:DeleteUser" class="def">DeleteUser</a> <a href="src/SwaggerPetstore.API.html#DeleteUser" class="link">Source</a> <a href="#t:DeleteUser" class="selflink">#</a></p><div class="subs instances"><p id="control.i:DeleteUser" class="caption collapser" onclick="toggleSection('i:DeleteUser')">Instances</p><div id="section.i:DeleteUser" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeleteUser:Produces:1" class="instance expander" onclick="toggleSection('i:id:DeleteUser:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:DeleteUser">DeleteUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-529" class="link">Source</a> <a href="#t:DeleteUser" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:DeleteUser:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:DeleteUser:Produces:2" class="instance expander" onclick="toggleSection('i:id:DeleteUser:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:DeleteUser">DeleteUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-531" class="link">Source</a> <a href="#t:DeleteUser" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:DeleteUser:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:21">getUserByName</h3><div class="top"><p class="src"><a id="v:getUserByName" class="def">getUserByName</a> <a href="src/SwaggerPetstore.API.html#getUserByName" class="link">Source</a> <a href="#v:getUserByName" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc"><p>"username" - The name that needs to be fetched. Use user1 for testing. </p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:GetUserByName">GetUserByName</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="SwaggerPetstore-Model.html#t:User">User</a></td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>GET /user/{username}</pre><p>Get user by user name</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:GetUserByName" class="def">GetUserByName</a> <a href="src/SwaggerPetstore.API.html#GetUserByName" class="link">Source</a> <a href="#t:GetUserByName" class="selflink">#</a></p><div class="subs instances"><p id="control.i:GetUserByName" class="caption collapser" onclick="toggleSection('i:GetUserByName')">Instances</p><div id="section.i:GetUserByName" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetUserByName:Produces:1" class="instance expander" onclick="toggleSection('i:id:GetUserByName:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetUserByName">GetUserByName</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-551" class="link">Source</a> <a href="#t:GetUserByName" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetUserByName:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:GetUserByName:Produces:2" class="instance expander" onclick="toggleSection('i:id:GetUserByName:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:GetUserByName">GetUserByName</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-553" class="link">Source</a> <a href="#t:GetUserByName" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:GetUserByName:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:22">loginUser</h3><div class="top"><p class="src"><a id="v:loginUser" class="def">loginUser</a> <a href="src/SwaggerPetstore.API.html#loginUser" class="link">Source</a> <a href="#v:loginUser" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc"><p>"username" - The user name for login</p></td></tr><tr><td class="src">-> <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc"><p>"password" - The password for login in clear text</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:LoginUser">LoginUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>GET /user/login</pre><p>Logs user into the system</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LoginUser" class="def">LoginUser</a> <a href="src/SwaggerPetstore.API.html#LoginUser" class="link">Source</a> <a href="#t:LoginUser" class="selflink">#</a></p><div class="subs instances"><p id="control.i:LoginUser" class="caption collapser" onclick="toggleSection('i:LoginUser')">Instances</p><div id="section.i:LoginUser" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LoginUser:Produces:1" class="instance expander" onclick="toggleSection('i:id:LoginUser:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:LoginUser">LoginUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-575" class="link">Source</a> <a href="#t:LoginUser" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:LoginUser:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LoginUser:Produces:2" class="instance expander" onclick="toggleSection('i:id:LoginUser:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:LoginUser">LoginUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-577" class="link">Source</a> <a href="#t:LoginUser" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:LoginUser:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:23">logoutUser</h3><div class="top"><p class="src"><a id="v:logoutUser" class="def">logoutUser</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:LogoutUser">LogoutUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeNoContent">MimeNoContent</a> res <a href="src/SwaggerPetstore.API.html#logoutUser" class="link">Source</a> <a href="#v:logoutUser" class="selflink">#</a></p><div class="doc"><pre>GET /user/logout</pre><p>Logs out current logged in user session</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LogoutUser" class="def">LogoutUser</a> <a href="src/SwaggerPetstore.API.html#LogoutUser" class="link">Source</a> <a href="#t:LogoutUser" class="selflink">#</a></p><div class="subs instances"><p id="control.i:LogoutUser" class="caption collapser" onclick="toggleSection('i:LogoutUser')">Instances</p><div id="section.i:LogoutUser" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LogoutUser:Produces:1" class="instance expander" onclick="toggleSection('i:id:LogoutUser:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:LogoutUser">LogoutUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-597" class="link">Source</a> <a href="#t:LogoutUser" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:LogoutUser:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LogoutUser:Produces:2" class="instance expander" onclick="toggleSection('i:id:LogoutUser:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:LogoutUser">LogoutUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-599" class="link">Source</a> <a href="#t:LogoutUser" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:LogoutUser:Produces:2" class="inst-details hide"></div></td></tr></table></div></div></div><h3 id="g:24">updateUser</h3><div class="top"><p class="src"><a id="v:updateUser" class="def">updateUser</a> <a href="src/SwaggerPetstore.API.html#updateUser" class="link">Source</a> <a href="#v:updateUser" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>)</td><td class="doc empty"> </td></tr><tr><td class="src">=> contentType</td><td class="doc"><p>request content-type (<code><a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a></code>)</p></td></tr><tr><td class="src">-> <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></td><td class="doc"><p>"username" - name that need to be deleted</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-Model.html#t:User">User</a></td><td class="doc"><p>"body" - Updated user object</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType res</td><td class="doc empty"> </td></tr></table></div><div class="doc"><pre>PUT /user/{username}</pre><p>Updated user</p><p>This can only be done by the logged in user.</p><p>Note: Has <code><a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a></code> instances, but no response schema</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:UpdateUser" class="def">UpdateUser</a> <a href="src/SwaggerPetstore.API.html#UpdateUser" class="link">Source</a> <a href="#t:UpdateUser" class="selflink">#</a></p><div class="subs instances"><p id="control.i:UpdateUser" class="caption collapser" onclick="toggleSection('i:UpdateUser')">Instances</p><div id="section.i:UpdateUser" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdateUser:Produces:1" class="instance expander" onclick="toggleSection('i:id:UpdateUser:Produces:1')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeXML">MimeXML</a></span> <a href="src/SwaggerPetstore.API.html#line-628" class="link">Source</a> <a href="#t:UpdateUser" class="selflink">#</a></td><td class="doc"><pre>application/xml</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdateUser:Produces:1" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdateUser:Produces:2" class="instance expander" onclick="toggleSection('i:id:UpdateUser:Produces:2')"></span> <a href="SwaggerPetstore-MimeTypes.html#t:Produces">Produces</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> <a href="SwaggerPetstore-MimeTypes.html#t:MimeJSON">MimeJSON</a></span> <a href="src/SwaggerPetstore.API.html#line-630" class="link">Source</a> <a href="#t:UpdateUser" class="selflink">#</a></td><td class="doc"><pre>application/json</pre></td></tr><tr><td colspan="2"><div id="section.i:id:UpdateUser:Produces:2" class="inst-details hide"></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:UpdateUser:HasBodyParam:3" class="instance expander" onclick="toggleSection('i:id:UpdateUser:HasBodyParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> <a href="SwaggerPetstore-Model.html#t:User">User</a></span> <a href="src/SwaggerPetstore.API.html#line-626" class="link">Source</a> <a href="#t:UpdateUser" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Updated user object</p></td></tr><tr><td colspan="2"><div id="section.i:id:UpdateUser:HasBodyParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:User">User</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h1 id="g:25">HasBodyParam</h1><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:HasBodyParam" class="def">HasBodyParam</a> req param <span class="keyword">where</span> <a href="src/SwaggerPetstore.API.html#HasBodyParam" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></p><div class="doc"><p>Designates the body parameter of a request</p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:setBodyParam" class="def">setBodyParam</a> :: <span class="keyword">forall</span> contentType res. (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> req contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType param) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> param -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div><div class="subs instances"><p id="control.i:HasBodyParam" class="caption collapser" onclick="toggleSection('i:HasBodyParam')">Instances</p><div id="section.i:HasBodyParam" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:1" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:1')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> <a href="SwaggerPetstore-Model.html#t:User">User</a></span> <a href="src/SwaggerPetstore.API.html#line-626" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Updated user object</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:User">User</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdateUser">UpdateUser</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:2" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:2')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> <a href="SwaggerPetstore-Model.html#t:User">User</a></span> <a href="src/SwaggerPetstore.API.html#line-445" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Created user object</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:User">User</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:User">User</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUser">CreateUser</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:3" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> <a href="SwaggerPetstore-Model.html#t:Order">Order</a></span> <a href="src/SwaggerPetstore.API.html#line-414" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - order placed for purchasing the pet</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Order">Order</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:Order">Order</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:PlaceOrder">PlaceOrder</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:4" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:4')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></span> <a href="src/SwaggerPetstore.API.html#line-233" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Pet object that needs to be added to the store</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePet">UpdatePet</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:5" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:5')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a></span> <a href="src/SwaggerPetstore.API.html#line-93" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - Pet object that needs to be added to the store</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a>) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType res -> <a href="SwaggerPetstore-Model.html#t:Pet">Pet</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:AddPet">AddPet</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:6" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:6')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> [<a href="SwaggerPetstore-Model.html#t:User">User</a>]</span> <a href="src/SwaggerPetstore.API.html#line-503" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - List of user object</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>]) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType res -> [<a href="SwaggerPetstore-Model.html#t:User">User</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithListInput">CreateUsersWithListInput</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasBodyParam:HasBodyParam:7" class="instance expander" onclick="toggleSection('i:ic:HasBodyParam:HasBodyParam:7')"></span> <a href="SwaggerPetstore-API.html#t:HasBodyParam">HasBodyParam</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> [<a href="SwaggerPetstore-Model.html#t:User">User</a>]</span> <a href="src/SwaggerPetstore.API.html#line-474" class="link">Source</a> <a href="#t:HasBodyParam" class="selflink">#</a></td><td class="doc"><p><em>Body Param</em> "body" - List of user object</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasBodyParam:HasBodyParam:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:setBodyParam">setBodyParam</a> :: (<a href="SwaggerPetstore-MimeTypes.html#t:Consumes">Consumes</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType, <a href="SwaggerPetstore-MimeTypes.html#t:MimeRender">MimeRender</a> contentType [<a href="SwaggerPetstore-Model.html#t:User">User</a>]) => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType res -> [<a href="SwaggerPetstore-Model.html#t:User">User</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:CreateUsersWithArrayInput">CreateUsersWithArrayInput</a> contentType res <a href="src/SwaggerPetstore.API.html#setBodyParam" class="link">Source</a> <a href="#v:setBodyParam" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h1 id="g:26">HasOptionalParam</h1><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:HasOptionalParam" class="def">HasOptionalParam</a> req param <span class="keyword">where</span> <a href="src/SwaggerPetstore.API.html#HasOptionalParam" class="link">Source</a> <a href="#t:HasOptionalParam" class="selflink">#</a></p><div class="doc"><p>Designates the optional parameters of a request</p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="SwaggerPetstore-API.html#v:applyOptionalParam">applyOptionalParam</a> | <a href="SwaggerPetstore-API.html#v:-45--38--45-">(-&-)</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:applyOptionalParam" class="def">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> param -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><div class="doc"><p>Apply an optional parameter to a request</p></div><p class="src"><a id="v:-45--38--45-" class="def">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> param -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <span class="fixity">infixl 2</span><span class="rightedge"></span> <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p><div class="doc"><p>infix operator / alias for <code>addOptionalParam</code></p></div></div><div class="subs instances"><p id="control.i:HasOptionalParam" class="caption collapser" onclick="toggleSection('i:HasOptionalParam')">Instances</p><div id="section.i:HasOptionalParam" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasOptionalParam:HasOptionalParam:1" class="instance expander" onclick="toggleSection('i:ic:HasOptionalParam:HasOptionalParam:1')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-API.html#t:File">File</a></span> <a href="src/SwaggerPetstore.API.html#line-315" class="link">Source</a> <a href="#t:HasOptionalParam" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "file" - file to upload</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasOptionalParam:HasOptionalParam:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasOptionalParam:HasOptionalParam:2" class="instance expander" onclick="toggleSection('i:ic:HasOptionalParam:HasOptionalParam:2')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a></span> <a href="src/SwaggerPetstore.API.html#line-310" class="link">Source</a> <a href="#t:HasOptionalParam" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "additionalMetadata" - Additional data to pass to server</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasOptionalParam:HasOptionalParam:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasOptionalParam:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:ic:HasOptionalParam:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-API.html#t:Status">Status</a></span> <a href="src/SwaggerPetstore.API.html#line-275" class="link">Source</a> <a href="#t:HasOptionalParam" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "status" - Updated status of the pet</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasOptionalParam:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasOptionalParam:HasOptionalParam:4" class="instance expander" onclick="toggleSection('i:ic:HasOptionalParam:HasOptionalParam:4')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-API.html#t:Name">Name</a></span> <a href="src/SwaggerPetstore.API.html#line-270" class="link">Source</a> <a href="#t:HasOptionalParam" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "name" - Updated name of the pet</p></td></tr><tr><td colspan="2"><div id="section.i:ic:HasOptionalParam:HasOptionalParam:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasOptionalParam:HasOptionalParam:5" class="instance expander" onclick="toggleSection('i:ic:HasOptionalParam:HasOptionalParam:5')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a></span> <a href="src/SwaggerPetstore.API.html#line-126" class="link">Source</a> <a href="#t:HasOptionalParam" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:HasOptionalParam:HasOptionalParam:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h1 id="g:27">Optional Request Parameter Types</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:ApiUnderscorekey" class="def">ApiUnderscorekey</a> <a href="src/SwaggerPetstore.API.html#ApiUnderscorekey" class="link">Source</a> <a href="#t:ApiUnderscorekey" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ApiUnderscorekey" class="def">ApiUnderscorekey</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:unApiUnderscorekey" class="def">unApiUnderscorekey</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ApiUnderscorekey" class="caption collapser" onclick="toggleSection('i:ApiUnderscorekey')">Instances</p><div id="section.i:ApiUnderscorekey" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ApiUnderscorekey:Eq:1" class="instance expander" onclick="toggleSection('i:id:ApiUnderscorekey:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a></span> <a href="src/SwaggerPetstore.API.html#line-663" class="link">Source</a> <a href="#t:ApiUnderscorekey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ApiUnderscorekey:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ApiUnderscorekey:Show:2" class="instance expander" onclick="toggleSection('i:id:ApiUnderscorekey:Show:2')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a></span> <a href="src/SwaggerPetstore.API.html#line-663" class="link">Source</a> <a href="#t:ApiUnderscorekey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ApiUnderscorekey:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ApiUnderscorekey:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:ApiUnderscorekey:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a></span> <a href="src/SwaggerPetstore.API.html#line-126" class="link">Source</a> <a href="#t:ApiUnderscorekey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ApiUnderscorekey:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res -> <a href="SwaggerPetstore-API.html#t:ApiUnderscorekey">ApiUnderscorekey</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:DeletePet">DeletePet</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:Name" class="def">Name</a> <a href="src/SwaggerPetstore.API.html#Name" class="link">Source</a> <a href="#t:Name" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Name" class="def">Name</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:unName" class="def">unName</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Name" class="caption collapser" onclick="toggleSection('i:Name')">Instances</p><div id="section.i:Name" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Name:Eq:1" class="instance expander" onclick="toggleSection('i:id:Name:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="SwaggerPetstore-API.html#t:Name">Name</a></span> <a href="src/SwaggerPetstore.API.html#line-665" class="link">Source</a> <a href="#t:Name" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Name:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Name:Show:2" class="instance expander" onclick="toggleSection('i:id:Name:Show:2')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:Name">Name</a></span> <a href="src/SwaggerPetstore.API.html#line-665" class="link">Source</a> <a href="#t:Name" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Name:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:Name">Name</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Name:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:Name:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-API.html#t:Name">Name</a></span> <a href="src/SwaggerPetstore.API.html#line-270" class="link">Source</a> <a href="#t:Name" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "name" - Updated name of the pet</p></td></tr><tr><td colspan="2"><div id="section.i:id:Name:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Name">Name</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:Status" class="def">Status</a> <a href="src/SwaggerPetstore.API.html#Status" class="link">Source</a> <a href="#t:Status" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Status" class="def">Status</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:unStatus" class="def">unStatus</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Status" class="caption collapser" onclick="toggleSection('i:Status')">Instances</p><div id="section.i:Status" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Status:Eq:1" class="instance expander" onclick="toggleSection('i:id:Status:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="SwaggerPetstore-API.html#t:Status">Status</a></span> <a href="src/SwaggerPetstore.API.html#line-667" class="link">Source</a> <a href="#t:Status" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Status:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Status:Show:2" class="instance expander" onclick="toggleSection('i:id:Status:Show:2')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:Status">Status</a></span> <a href="src/SwaggerPetstore.API.html#line-667" class="link">Source</a> <a href="#t:Status" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Status:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:Status">Status</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Status:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:Status:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> <a href="SwaggerPetstore-API.html#t:Status">Status</a></span> <a href="src/SwaggerPetstore.API.html#line-275" class="link">Source</a> <a href="#t:Status" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "status" - Updated status of the pet</p></td></tr><tr><td colspan="2"><div id="section.i:id:Status:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res -> <a href="SwaggerPetstore-API.html#t:Status">Status</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UpdatePetWithForm">UpdatePetWithForm</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:AdditionalMetadata" class="def">AdditionalMetadata</a> <a href="src/SwaggerPetstore.API.html#AdditionalMetadata" class="link">Source</a> <a href="#t:AdditionalMetadata" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AdditionalMetadata" class="def">AdditionalMetadata</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:unAdditionalMetadata" class="def">unAdditionalMetadata</a> :: <a href="../text-1.2.2.2/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:AdditionalMetadata" class="caption collapser" onclick="toggleSection('i:AdditionalMetadata')">Instances</p><div id="section.i:AdditionalMetadata" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AdditionalMetadata:Eq:1" class="instance expander" onclick="toggleSection('i:id:AdditionalMetadata:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a></span> <a href="src/SwaggerPetstore.API.html#line-669" class="link">Source</a> <a href="#t:AdditionalMetadata" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:AdditionalMetadata:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AdditionalMetadata:Show:2" class="instance expander" onclick="toggleSection('i:id:AdditionalMetadata:Show:2')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a></span> <a href="src/SwaggerPetstore.API.html#line-669" class="link">Source</a> <a href="#t:AdditionalMetadata" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:AdditionalMetadata:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:AdditionalMetadata:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:AdditionalMetadata:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a></span> <a href="src/SwaggerPetstore.API.html#line-310" class="link">Source</a> <a href="#t:AdditionalMetadata" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "additionalMetadata" - Additional data to pass to server</p></td></tr><tr><td colspan="2"><div id="section.i:id:AdditionalMetadata:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:AdditionalMetadata">AdditionalMetadata</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:File" class="def">File</a> <a href="src/SwaggerPetstore.API.html#File" class="link">Source</a> <a href="#t:File" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:File" class="def">File</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:unFile" class="def">unFile</a> :: <a href="../base-4.9.1.0/System-IO.html#t:FilePath">FilePath</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:File" class="caption collapser" onclick="toggleSection('i:File')">Instances</p><div id="section.i:File" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:File:Eq:1" class="instance expander" onclick="toggleSection('i:id:File:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="SwaggerPetstore-API.html#t:File">File</a></span> <a href="src/SwaggerPetstore.API.html#line-671" class="link">Source</a> <a href="#t:File" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:File:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:File:Show:2" class="instance expander" onclick="toggleSection('i:id:File:Show:2')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:File">File</a></span> <a href="src/SwaggerPetstore.API.html#line-671" class="link">Source</a> <a href="#t:File" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:File:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:File">File</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:File:HasOptionalParam:3" class="instance expander" onclick="toggleSection('i:id:File:HasOptionalParam:3')"></span> <a href="SwaggerPetstore-API.html#t:HasOptionalParam">HasOptionalParam</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> <a href="SwaggerPetstore-API.html#t:File">File</a></span> <a href="src/SwaggerPetstore.API.html#line-315" class="link">Source</a> <a href="#t:File" class="selflink">#</a></td><td class="doc"><p><em>Optional Param</em> "file" - file to upload</p></td></tr><tr><td colspan="2"><div id="section.i:id:File:HasOptionalParam:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:applyOptionalParam">applyOptionalParam</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#applyOptionalParam" class="link">Source</a> <a href="#v:applyOptionalParam" class="selflink">#</a></p><p class="src"><a href="#v:-45--38--45-">(-&-)</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res -> <a href="SwaggerPetstore-API.html#t:File">File</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> <a href="SwaggerPetstore-API.html#t:UploadFile">UploadFile</a> contentType res <a href="src/SwaggerPetstore.API.html#-%26-" class="link">Source</a> <a href="#v:-45--38--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h1 id="g:28">SwaggerPetstoreRequest</h1><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SwaggerPetstoreRequest" class="def">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#SwaggerPetstoreRequest" class="link">Source</a> <a href="#t:SwaggerPetstoreRequest" class="selflink">#</a></p><div class="doc"><p>Represents a request. The "req" type variable is the request type. The "res" type variable is the response type.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SwaggerPetstoreRequest" class="def">SwaggerPetstoreRequest</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:rMethod" class="def">rMethod</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-Method.html#t:Method">Method</a></dfn><div class="doc"><p>Method of SwaggerPetstoreRequest</p></div></li><li><dfn class="src"><a id="v:urlPath" class="def">urlPath</a> :: [<a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a>]</dfn><div class="doc"><p>Endpoint of SwaggerPetstoreRequest</p></div></li><li><dfn class="src"><a id="v:params" class="def">params</a> :: <a href="SwaggerPetstore-API.html#t:Params">Params</a></dfn><div class="doc"><p>params of SwaggerPetstoreRequest</p></div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:SwaggerPetstoreRequest" class="caption collapser" onclick="toggleSection('i:SwaggerPetstoreRequest')">Instances</p><div id="section.i:SwaggerPetstoreRequest" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:SwaggerPetstoreRequest:Show:1" class="instance expander" onclick="toggleSection('i:id:SwaggerPetstoreRequest:Show:1')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res)</span> <a href="src/SwaggerPetstore.API.html#line-682" class="link">Source</a> <a href="#t:SwaggerPetstoreRequest" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:SwaggerPetstoreRequest:Show:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Params" class="def">Params</a> <a href="src/SwaggerPetstore.API.html#Params" class="link">Source</a> <a href="#t:Params" class="selflink">#</a></p><div class="doc"><p>Request Params</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Params" class="def">Params</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:paramsQuery" class="def">paramsQuery</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:Query">Query</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:paramsHeaders" class="def">paramsHeaders</a> :: <a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:RequestHeaders">RequestHeaders</a></dfn><div class="doc empty"> </div></li><li><dfn class="src"><a id="v:paramsBody" class="def">paramsBody</a> :: <a href="SwaggerPetstore-API.html#t:ParamBody">ParamBody</a></dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Params" class="caption collapser" onclick="toggleSection('i:Params')">Instances</p><div id="section.i:Params" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Params:Show:1" class="instance expander" onclick="toggleSection('i:id:Params:Show:1')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:Params">Params</a></span> <a href="src/SwaggerPetstore.API.html#line-690" class="link">Source</a> <a href="#t:Params" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Params:Show:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:Params">Params</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:Params">Params</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:Params">Params</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ParamBody" class="def">ParamBody</a> <a href="src/SwaggerPetstore.API.html#ParamBody" class="link">Source</a> <a href="#t:ParamBody" class="selflink">#</a></p><div class="doc"><p>Request Body</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ParamBodyNone" class="def">ParamBodyNone</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ParamBodyB" class="def">ParamBodyB</a> <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ParamBodyBL" class="def">ParamBodyBL</a> <a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ParamBodyFormUrlEncoded" class="def">ParamBodyFormUrlEncoded</a> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ParamBodyMultipartFormData" class="def">ParamBodyMultipartFormData</a> [<a href="../http-client-0.5.7.0/Network-HTTP-Client-MultipartFormData.html#t:Part">Part</a>]</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:ParamBody" class="caption collapser" onclick="toggleSection('i:ParamBody')">Instances</p><div id="section.i:ParamBody" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ParamBody:Show:1" class="instance expander" onclick="toggleSection('i:id:ParamBody:Show:1')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="SwaggerPetstore-API.html#t:ParamBody">ParamBody</a></span> <a href="src/SwaggerPetstore.API.html#line-699" class="link">Source</a> <a href="#t:ParamBody" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:ParamBody:Show:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="SwaggerPetstore-API.html#t:ParamBody">ParamBody</a> -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="SwaggerPetstore-API.html#t:ParamBody">ParamBody</a> -> <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="SwaggerPetstore-API.html#t:ParamBody">ParamBody</a>] -> <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h2 id="g:29">SwaggerPetstoreRequest Utils</h2><div class="top"><p class="src"><a id="v:_mkRequest" class="def">_mkRequest</a> <a href="src/SwaggerPetstore.API.html#_mkRequest" class="link">Source</a> <a href="#v:_mkRequest" class="selflink">#</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="../http-types-0.9.1/Network-HTTP-Types-Method.html#t:Method">Method</a></td><td class="doc"><p>Method </p></td></tr><tr><td class="src">-> [<a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a>]</td><td class="doc"><p>Endpoint</p></td></tr><tr><td class="src">-> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res</td><td class="doc"><p>req: Request Type, res: Response Type</p></td></tr></table></div></div><div class="top"><p class="src"><a id="v:_mkParams" class="def">_mkParams</a> :: <a href="SwaggerPetstore-API.html#t:Params">Params</a> <a href="src/SwaggerPetstore.API.html#_mkParams" class="link">Source</a> <a href="#v:_mkParams" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:setHeader" class="def">setHeader</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:Header">Header</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#setHeader" class="link">Source</a> <a href="#v:setHeader" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:removeHeader" class="def">removeHeader</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:HeaderName">HeaderName</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#removeHeader" class="link">Source</a> <a href="#v:removeHeader" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_setContentTypeHeader" class="def">_setContentTypeHeader</a> :: <span class="keyword">forall</span> req contentType res. <a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a> contentType => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_setContentTypeHeader" class="link">Source</a> <a href="#v:_setContentTypeHeader" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_setAcceptHeader" class="def">_setAcceptHeader</a> :: <span class="keyword">forall</span> req contentType res accept. <a href="SwaggerPetstore-MimeTypes.html#t:MimeType">MimeType</a> accept => <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> accept -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_setAcceptHeader" class="link">Source</a> <a href="#v:_setAcceptHeader" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_setQuery" class="def">_setQuery</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> [<a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:QueryItem">QueryItem</a>] -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_setQuery" class="link">Source</a> <a href="#v:_setQuery" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_addForm" class="def">_addForm</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_addForm" class="link">Source</a> <a href="#v:_addForm" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_addMultiFormPart" class="def">_addMultiFormPart</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../http-client-0.5.7.0/Network-HTTP-Client-MultipartFormData.html#t:Part">Part</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_addMultiFormPart" class="link">Source</a> <a href="#v:_addMultiFormPart" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_setBodyBS" class="def">_setBodyBS</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_setBodyBS" class="link">Source</a> <a href="#v:_setBodyBS" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_setBodyLBS" class="def">_setBodyLBS</a> :: <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res -> <a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -> <a href="SwaggerPetstore-API.html#t:SwaggerPetstoreRequest">SwaggerPetstoreRequest</a> req contentType res <a href="src/SwaggerPetstore.API.html#_setBodyLBS" class="link">Source</a> <a href="#v:_setBodyLBS" class="selflink">#</a></p></div><h2 id="g:30">Params Utils</h2><div class="top"><p class="src"><a id="v:toPath" class="def">toPath</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => a -> <a href="../bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/SwaggerPetstore.API.html#toPath" class="link">Source</a> <a href="#v:toPath" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toHeader" class="def">toHeader</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => (<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:HeaderName">HeaderName</a>, a) -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:Header">Header</a>] <a href="src/SwaggerPetstore.API.html#toHeader" class="link">Source</a> <a href="#v:toHeader" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toForm" class="def">toForm</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> v => (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, v) -> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a> <a href="src/SwaggerPetstore.API.html#toForm" class="link">Source</a> <a href="#v:toForm" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toQuery" class="def">toQuery</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, <a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> [<a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:QueryItem">QueryItem</a>] <a href="src/SwaggerPetstore.API.html#toQuery" class="link">Source</a> <a href="#v:toQuery" class="selflink">#</a></p></div><h3 id="g:31">Swagger <code><a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a></code> Utils</h3><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:CollectionFormat" class="def">CollectionFormat</a> <a href="src/SwaggerPetstore.API.html#CollectionFormat" class="link">Source</a> <a href="#t:CollectionFormat" class="selflink">#</a></p><div class="doc"><p>Determines the format of the array if type array is used.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:CommaSeparated" class="def">CommaSeparated</a></td><td class="doc"><p>CSV format for multiple parameters.</p></td></tr><tr><td class="src"><a id="v:SpaceSeparated" class="def">SpaceSeparated</a></td><td class="doc"><p>Also called <a href="SSV.html">SSV</a></p></td></tr><tr><td class="src"><a id="v:TabSeparated" class="def">TabSeparated</a></td><td class="doc"><p>Also called <a href="TSV.html">TSV</a></p></td></tr><tr><td class="src"><a id="v:PipeSeparated" class="def">PipeSeparated</a></td><td class="doc"><p>`value1|value2|value2`</p></td></tr><tr><td class="src"><a id="v:MultiParamArray" class="def">MultiParamArray</a></td><td class="doc"><p>Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is valid only for parameters in "query" (<code><a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:Query">Query</a></code>) or "formData" (<code><a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a></code>)</p></td></tr></table></div></div><div class="top"><p class="src"><a id="v:toHeaderColl" class="def">toHeaderColl</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:HeaderName">HeaderName</a>, [a]) -> [<a href="../http-types-0.9.1/Network-HTTP-Types-Header.html#t:Header">Header</a>] <a href="src/SwaggerPetstore.API.html#toHeaderColl" class="link">Source</a> <a href="#v:toHeaderColl" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toFormColl" class="def">toFormColl</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> v => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, [v]) -> <a href="../http-api-data-0.3.7.1/Web-Internal-FormUrlEncoded.html#t:Form">Form</a> <a href="src/SwaggerPetstore.API.html#toFormColl" class="link">Source</a> <a href="#v:toFormColl" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toQueryColl" class="def">toQueryColl</a> :: <a href="../http-api-data-0.3.7.1/Web-Internal-HttpApiData.html#t:ToHttpApiData">ToHttpApiData</a> a => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (<a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>, <a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> [a]) -> <a href="../http-types-0.9.1/Network-HTTP-Types-URI.html#t:Query">Query</a> <a href="src/SwaggerPetstore.API.html#toQueryColl" class="link">Source</a> <a href="#v:toQueryColl" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_toColl" class="def">_toColl</a> :: <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (f a -> [(b, <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)]) -> f [a] -> [(b, <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)] <a href="src/SwaggerPetstore.API.html#_toColl" class="link">Source</a> <a href="#v:_toColl" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_toCollA" class="def">_toCollA</a> :: (<a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f, <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> t, <a href="../base-4.9.1.0/Control-Applicative.html#t:Alternative">Alternative</a> t) => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (f (t a) -> [(b, t <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)]) -> f (t [a]) -> [(b, t <a href="../bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a>)] <a href="src/SwaggerPetstore.API.html#_toCollA" class="link">Source</a> <a href="#v:_toCollA" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:_toCollA-39-" class="def">_toCollA'</a> :: (<a href="../base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> c, <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f, <a href="../base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> t, <a href="../base-4.9.1.0/Control-Applicative.html#t:Alternative">Alternative</a> t) => <a href="SwaggerPetstore-API.html#t:CollectionFormat">CollectionFormat</a> -> (f (t a) -> [(b, t c)]) -> (<a href="../base-4.9.1.0/Data-Char.html#t:Char">Char</a> -> c) -> f (t [a]) -> [(b, t c)] <a href="src/SwaggerPetstore.API.html#_toCollA%27" class="link">Source</a> <a href="#v:_toCollA-39-" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html> |