forked from loafle/openapi-generator-original
		
	
		
			
				
	
	
		
			3244 lines
		
	
	
		
			130 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			3244 lines
		
	
	
		
			130 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- Hoogle documentation, generated by Haddock
 | 
						|
-- See Hoogle, http://www.haskell.org/hoogle/
 | 
						|
 | 
						|
 | 
						|
-- | Auto-generated openapi-petstore API Client
 | 
						|
--   
 | 
						|
--   Client library for calling the OpenAPI Petstore API based on
 | 
						|
--   http-client.
 | 
						|
--   
 | 
						|
--   host: petstore.swagger.io
 | 
						|
--   
 | 
						|
--   base path: <a>http://petstore.swagger.io:80/v2</a>
 | 
						|
--   
 | 
						|
--   OpenAPI Petstore API version: 1.0.0
 | 
						|
--   
 | 
						|
--   OpenAPI version: 3.0.1
 | 
						|
@package openapi-petstore
 | 
						|
@version 0.1.0.0
 | 
						|
 | 
						|
 | 
						|
-- | Logging functions
 | 
						|
module OpenAPIPetstore.Logging
 | 
						|
 | 
						|
-- | Runs a Katip logging block with the Log environment
 | 
						|
type LogExecWithContext = forall m a. MonadIO m => LogContext -> LogExec m a
 | 
						|
 | 
						|
-- | A Katip logging block
 | 
						|
type LogExec m a = KatipT m a -> m a
 | 
						|
 | 
						|
-- | A Katip Log environment
 | 
						|
type LogContext = LogEnv
 | 
						|
 | 
						|
-- | A Katip Log severity
 | 
						|
type LogLevel = Severity
 | 
						|
 | 
						|
-- | the default log environment
 | 
						|
initLogContext :: IO LogContext
 | 
						|
 | 
						|
-- | Runs a Katip logging block with the Log environment
 | 
						|
runDefaultLogExecWithContext :: LogExecWithContext
 | 
						|
 | 
						|
-- | Runs a Katip logging block with the Log environment
 | 
						|
stdoutLoggingExec :: LogExecWithContext
 | 
						|
 | 
						|
-- | A Katip Log environment which targets stdout
 | 
						|
stdoutLoggingContext :: LogContext -> IO LogContext
 | 
						|
 | 
						|
-- | Runs a Katip logging block with the Log environment
 | 
						|
stderrLoggingExec :: LogExecWithContext
 | 
						|
 | 
						|
-- | A Katip Log environment which targets stderr
 | 
						|
stderrLoggingContext :: LogContext -> IO LogContext
 | 
						|
 | 
						|
-- | Disables Katip logging
 | 
						|
runNullLogExec :: LogExecWithContext
 | 
						|
 | 
						|
-- | Log a katip message
 | 
						|
_log :: (Applicative m, Katip m) => Text -> LogLevel -> Text -> m ()
 | 
						|
 | 
						|
-- | re-throws exceptions after logging them
 | 
						|
logExceptions :: (Katip m, MonadCatch m, Applicative m) => Text -> m a -> m a
 | 
						|
levelInfo :: LogLevel
 | 
						|
levelError :: LogLevel
 | 
						|
levelDebug :: LogLevel
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.MimeTypes
 | 
						|
data ContentType a
 | 
						|
ContentType :: a -> ContentType a
 | 
						|
[unContentType] :: ContentType a -> a
 | 
						|
data Accept a
 | 
						|
Accept :: a -> Accept a
 | 
						|
[unAccept] :: Accept a -> a
 | 
						|
class MimeType mtype => Consumes req mtype
 | 
						|
class MimeType mtype => Produces req mtype
 | 
						|
data MimeJSON
 | 
						|
MimeJSON :: MimeJSON
 | 
						|
data MimeXML
 | 
						|
MimeXML :: MimeXML
 | 
						|
data MimePlainText
 | 
						|
MimePlainText :: MimePlainText
 | 
						|
data MimeFormUrlEncoded
 | 
						|
MimeFormUrlEncoded :: MimeFormUrlEncoded
 | 
						|
data MimeMultipartFormData
 | 
						|
MimeMultipartFormData :: MimeMultipartFormData
 | 
						|
data MimeOctetStream
 | 
						|
MimeOctetStream :: MimeOctetStream
 | 
						|
data MimeNoContent
 | 
						|
MimeNoContent :: MimeNoContent
 | 
						|
data MimeAny
 | 
						|
MimeAny :: MimeAny
 | 
						|
 | 
						|
-- | A type for responses without content-body.
 | 
						|
data NoContent
 | 
						|
NoContent :: NoContent
 | 
						|
class Typeable mtype => MimeType mtype
 | 
						|
mimeTypes :: MimeType mtype => Proxy mtype -> [MediaType]
 | 
						|
mimeType :: MimeType mtype => Proxy mtype -> Maybe MediaType
 | 
						|
mimeType' :: MimeType mtype => mtype -> Maybe MediaType
 | 
						|
mimeTypes' :: MimeType mtype => mtype -> [MediaType]
 | 
						|
class MimeType mtype => MimeRender mtype x
 | 
						|
mimeRender :: MimeRender mtype x => Proxy mtype -> x -> ByteString
 | 
						|
mimeRender' :: MimeRender mtype x => mtype -> x -> ByteString
 | 
						|
mimeRenderDefaultMultipartFormData :: ToHttpApiData a => a -> ByteString
 | 
						|
class MimeType mtype => MimeUnrender mtype o
 | 
						|
mimeUnrender :: MimeUnrender mtype o => Proxy mtype -> ByteString -> Either String o
 | 
						|
mimeUnrender' :: MimeUnrender mtype o => mtype -> ByteString -> Either String o
 | 
						|
data MimeXmlCharsetutf16
 | 
						|
MimeXmlCharsetutf16 :: MimeXmlCharsetutf16
 | 
						|
data MimeXmlCharsetutf8
 | 
						|
MimeXmlCharsetutf8 :: MimeXmlCharsetutf8
 | 
						|
data MimeTextXml
 | 
						|
MimeTextXml :: MimeTextXml
 | 
						|
data MimeTextXmlCharsetutf16
 | 
						|
MimeTextXmlCharsetutf16 :: MimeTextXmlCharsetutf16
 | 
						|
data MimeTextXmlCharsetutf8
 | 
						|
MimeTextXmlCharsetutf8 :: MimeTextXmlCharsetutf8
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.MimeTypes.NoContent
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.MimeTypes.NoContent
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeTextXmlCharsetutf8
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeTextXmlCharsetutf16
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeTextXml
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeXmlCharsetutf8
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeXmlCharsetutf16
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON a => OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimeJSON a
 | 
						|
instance Web.Internal.FormUrlEncoded.FromForm a => OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded a
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimePlainText Data.ByteString.Lazy.Internal.ByteString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimePlainText Data.Text.Internal.Text
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimePlainText GHC.Base.String
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimeOctetStream Data.ByteString.Lazy.Internal.ByteString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimeOctetStream Data.Text.Internal.Text
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimeOctetStream GHC.Base.String
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeUnrender OpenAPIPetstore.MimeTypes.MimeNoContent OpenAPIPetstore.MimeTypes.NoContent
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON a => OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeJSON a
 | 
						|
instance Web.Internal.FormUrlEncoded.ToForm a => OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded a
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimePlainText Data.ByteString.Lazy.Internal.ByteString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimePlainText Data.Text.Internal.Text
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimePlainText GHC.Base.String
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeOctetStream Data.ByteString.Lazy.Internal.ByteString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeOctetStream Data.Text.Internal.Text
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeOctetStream GHC.Base.String
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData Data.ByteString.Lazy.Internal.ByteString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Types.Bool
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Types.Char
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Types.Double
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Types.Float
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Types.Int
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Num.Integer.Integer
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData GHC.Base.String
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData Data.Text.Internal.Text
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeNoContent OpenAPIPetstore.MimeTypes.NoContent
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeMultipartFormData
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimePlainText
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeOctetStream
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeAny
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.Core
 | 
						|
 | 
						|
data OpenAPIPetstoreConfig
 | 
						|
OpenAPIPetstoreConfig :: ByteString -> Text -> LogExecWithContext -> LogContext -> [AnyAuthMethod] -> Bool -> ByteString -> OpenAPIPetstoreConfig
 | 
						|
 | 
						|
-- | host supplied in the Request
 | 
						|
[configHost] :: OpenAPIPetstoreConfig -> ByteString
 | 
						|
 | 
						|
-- | user-agent supplied in the Request
 | 
						|
[configUserAgent] :: OpenAPIPetstoreConfig -> Text
 | 
						|
 | 
						|
-- | Run a block using a Logger instance
 | 
						|
[configLogExecWithContext] :: OpenAPIPetstoreConfig -> LogExecWithContext
 | 
						|
 | 
						|
-- | Configures the logger
 | 
						|
[configLogContext] :: OpenAPIPetstoreConfig -> LogContext
 | 
						|
 | 
						|
-- | List of configured auth methods
 | 
						|
[configAuthMethods] :: OpenAPIPetstoreConfig -> [AnyAuthMethod]
 | 
						|
 | 
						|
-- | throw exceptions if auth methods are not configured
 | 
						|
[configValidateAuthMethods] :: OpenAPIPetstoreConfig -> Bool
 | 
						|
 | 
						|
-- | Configures additional querystring characters which must not be URI
 | 
						|
--   encoded, e.g. <tt>+</tt> or <tt>:</tt>
 | 
						|
[configQueryExtraUnreserved] :: OpenAPIPetstoreConfig -> ByteString
 | 
						|
 | 
						|
-- | constructs a default OpenAPIPetstoreConfig
 | 
						|
--   
 | 
						|
--   configHost:
 | 
						|
--   
 | 
						|
--   <pre>
 | 
						|
--   <a>http://petstore.swagger.io:80/v2</a>
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   configUserAgent:
 | 
						|
--   
 | 
						|
--   <pre>
 | 
						|
--   "openapi-petstore/0.1.0.0"
 | 
						|
--   </pre>
 | 
						|
newConfig :: IO OpenAPIPetstoreConfig
 | 
						|
 | 
						|
-- | updates config use AuthMethod on matching requests
 | 
						|
addAuthMethod :: AuthMethod auth => OpenAPIPetstoreConfig -> auth -> OpenAPIPetstoreConfig
 | 
						|
 | 
						|
-- | updates the config to use stdout logging
 | 
						|
withStdoutLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig
 | 
						|
 | 
						|
-- | updates the config to use stderr logging
 | 
						|
withStderrLogging :: OpenAPIPetstoreConfig -> IO OpenAPIPetstoreConfig
 | 
						|
 | 
						|
-- | updates the config to disable logging
 | 
						|
withNoLogging :: OpenAPIPetstoreConfig -> OpenAPIPetstoreConfig
 | 
						|
 | 
						|
-- | Represents a request.
 | 
						|
--   
 | 
						|
--   Type Variables:
 | 
						|
--   
 | 
						|
--   <ul>
 | 
						|
--   <li>req - request operation</li>
 | 
						|
--   <li>contentType - <a>MimeType</a> associated with request body</li>
 | 
						|
--   <li>res - response model</li>
 | 
						|
--   <li>accept - <a>MimeType</a> associated with response body</li>
 | 
						|
--   </ul>
 | 
						|
data OpenAPIPetstoreRequest req contentType res accept
 | 
						|
OpenAPIPetstoreRequest :: Method -> [ByteString] -> Params -> [TypeRep] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
 | 
						|
-- | Method of OpenAPIPetstoreRequest
 | 
						|
[rMethod] :: OpenAPIPetstoreRequest req contentType res accept -> Method
 | 
						|
 | 
						|
-- | Endpoint of OpenAPIPetstoreRequest
 | 
						|
[rUrlPath] :: OpenAPIPetstoreRequest req contentType res accept -> [ByteString]
 | 
						|
 | 
						|
-- | params of OpenAPIPetstoreRequest
 | 
						|
[rParams] :: OpenAPIPetstoreRequest req contentType res accept -> Params
 | 
						|
 | 
						|
-- | types of auth methods
 | 
						|
[rAuthTypes] :: OpenAPIPetstoreRequest req contentType res accept -> [TypeRep]
 | 
						|
 | 
						|
-- | <a>rMethod</a> Lens
 | 
						|
rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Method
 | 
						|
 | 
						|
-- | <a>rUrlPath</a> Lens
 | 
						|
rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [ByteString]
 | 
						|
 | 
						|
-- | <a>rParams</a> Lens
 | 
						|
rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params
 | 
						|
 | 
						|
-- | <a>rParams</a> Lens
 | 
						|
rAuthTypesL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [TypeRep]
 | 
						|
 | 
						|
-- | Designates the body parameter of a request
 | 
						|
class HasBodyParam req param
 | 
						|
setBodyParam :: forall contentType res accept. (HasBodyParam req param, Consumes req contentType, MimeRender contentType param) => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
 | 
						|
-- | Designates the optional parameters of a request
 | 
						|
class HasOptionalParam req param
 | 
						|
 | 
						|
-- | Apply an optional parameter to a request
 | 
						|
applyOptionalParam :: HasOptionalParam req param => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
 | 
						|
-- | infix operator / alias for <tt>addOptionalParam</tt>
 | 
						|
(-&-) :: HasOptionalParam req param => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
infixl 2 -&-
 | 
						|
 | 
						|
-- | Request Params
 | 
						|
data Params
 | 
						|
Params :: Query -> RequestHeaders -> ParamBody -> Params
 | 
						|
[paramsQuery] :: Params -> Query
 | 
						|
[paramsHeaders] :: Params -> RequestHeaders
 | 
						|
[paramsBody] :: Params -> ParamBody
 | 
						|
 | 
						|
-- | <a>paramsQuery</a> Lens
 | 
						|
paramsQueryL :: Lens_' Params Query
 | 
						|
 | 
						|
-- | <a>paramsHeaders</a> Lens
 | 
						|
paramsHeadersL :: Lens_' Params RequestHeaders
 | 
						|
 | 
						|
-- | <a>paramsBody</a> Lens
 | 
						|
paramsBodyL :: Lens_' Params ParamBody
 | 
						|
 | 
						|
-- | Request Body
 | 
						|
data ParamBody
 | 
						|
ParamBodyNone :: ParamBody
 | 
						|
ParamBodyB :: ByteString -> ParamBody
 | 
						|
ParamBodyBL :: ByteString -> ParamBody
 | 
						|
ParamBodyFormUrlEncoded :: Form -> ParamBody
 | 
						|
ParamBodyMultipartFormData :: [Part] -> ParamBody
 | 
						|
_mkRequest :: Method -> [ByteString] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_mkParams :: Params
 | 
						|
setHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
addHeader :: OpenAPIPetstoreRequest req contentType res accept -> [Header] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
removeHeader :: OpenAPIPetstoreRequest req contentType res accept -> [HeaderName] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_setContentTypeHeader :: forall req contentType res accept. MimeType contentType => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_setAcceptHeader :: forall req contentType res accept. MimeType accept => OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
setQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
addQuery :: OpenAPIPetstoreRequest req contentType res accept -> [QueryItem] -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
addForm :: OpenAPIPetstoreRequest req contentType res accept -> Form -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_addMultiFormPart :: OpenAPIPetstoreRequest req contentType res accept -> Part -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_setBodyBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_setBodyLBS :: OpenAPIPetstoreRequest req contentType res accept -> ByteString -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
_hasAuthType :: AuthMethod authMethod => OpenAPIPetstoreRequest req contentType res accept -> Proxy authMethod -> OpenAPIPetstoreRequest req contentType res accept
 | 
						|
toPath :: ToHttpApiData a => a -> ByteString
 | 
						|
toHeader :: ToHttpApiData a => (HeaderName, a) -> [Header]
 | 
						|
toForm :: ToHttpApiData v => (ByteString, v) -> Form
 | 
						|
toQuery :: ToHttpApiData a => (ByteString, Maybe a) -> [QueryItem]
 | 
						|
toPartialEscapeQuery :: ByteString -> Query -> PartialEscapeQuery
 | 
						|
 | 
						|
-- | Determines the format of the array if type array is used.
 | 
						|
data CollectionFormat
 | 
						|
 | 
						|
-- | CSV format for multiple parameters.
 | 
						|
CommaSeparated :: CollectionFormat
 | 
						|
 | 
						|
-- | Also called <a>SSV</a>
 | 
						|
SpaceSeparated :: CollectionFormat
 | 
						|
 | 
						|
-- | Also called <a>TSV</a>
 | 
						|
TabSeparated :: CollectionFormat
 | 
						|
 | 
						|
-- | `value1|value2|value2`
 | 
						|
PipeSeparated :: CollectionFormat
 | 
						|
 | 
						|
-- | Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is
 | 
						|
--   valid only for parameters in "query" (<a>Query</a>) or "formData"
 | 
						|
--   (<a>Form</a>)
 | 
						|
MultiParamArray :: CollectionFormat
 | 
						|
toHeaderColl :: ToHttpApiData a => CollectionFormat -> (HeaderName, [a]) -> [Header]
 | 
						|
toFormColl :: ToHttpApiData v => CollectionFormat -> (ByteString, [v]) -> Form
 | 
						|
toQueryColl :: ToHttpApiData a => CollectionFormat -> (ByteString, Maybe [a]) -> Query
 | 
						|
_toColl :: Traversable f => CollectionFormat -> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)]
 | 
						|
_toCollA :: (Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t ByteString)]) -> f (t [a]) -> [(b, t ByteString)]
 | 
						|
_toCollA' :: (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)]
 | 
						|
 | 
						|
-- | Provides a method to apply auth methods to requests
 | 
						|
class Typeable a => AuthMethod a
 | 
						|
applyAuthMethod :: AuthMethod a => OpenAPIPetstoreConfig -> a -> OpenAPIPetstoreRequest req contentType res accept -> IO (OpenAPIPetstoreRequest req contentType res accept)
 | 
						|
 | 
						|
-- | An existential wrapper for any AuthMethod
 | 
						|
data AnyAuthMethod
 | 
						|
AnyAuthMethod :: a -> AnyAuthMethod
 | 
						|
 | 
						|
-- | indicates exceptions related to AuthMethods
 | 
						|
data AuthMethodException
 | 
						|
AuthMethodException :: String -> AuthMethodException
 | 
						|
 | 
						|
-- | apply all matching AuthMethods in config to request
 | 
						|
_applyAuthMethods :: OpenAPIPetstoreRequest req contentType res accept -> OpenAPIPetstoreConfig -> IO (OpenAPIPetstoreRequest req contentType res accept)
 | 
						|
 | 
						|
-- | Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in
 | 
						|
--   JSON)
 | 
						|
_omitNulls :: [(Key, Value)] -> Value
 | 
						|
 | 
						|
-- | Encodes fields using WH.toQueryParam
 | 
						|
_toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text])
 | 
						|
 | 
						|
-- | Collapse (Just "") to Nothing
 | 
						|
_emptyToNothing :: Maybe String -> Maybe String
 | 
						|
 | 
						|
-- | Collapse (Just mempty) to Nothing
 | 
						|
_memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a
 | 
						|
newtype DateTime
 | 
						|
DateTime :: UTCTime -> DateTime
 | 
						|
[unDateTime] :: DateTime -> UTCTime
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   _parseISO8601
 | 
						|
--   </pre>
 | 
						|
_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   TI.formatISO8601Millis
 | 
						|
--   </pre>
 | 
						|
_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String
 | 
						|
 | 
						|
-- | parse an ISO8601 date-time string
 | 
						|
_parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t
 | 
						|
newtype Date
 | 
						|
Date :: Day -> Date
 | 
						|
[unDate] :: Date -> Day
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"
 | 
						|
--   </pre>
 | 
						|
_readDate :: MonadFail m => String -> m Date
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"
 | 
						|
--   </pre>
 | 
						|
_showDate :: FormatTime t => t -> String
 | 
						|
 | 
						|
-- | base64 encoded characters
 | 
						|
newtype ByteArray
 | 
						|
ByteArray :: ByteString -> ByteArray
 | 
						|
[unByteArray] :: ByteArray -> ByteString
 | 
						|
 | 
						|
-- | read base64 encoded characters
 | 
						|
_readByteArray :: MonadFail m => Text -> m ByteArray
 | 
						|
 | 
						|
-- | show base64 encoded characters
 | 
						|
_showByteArray :: ByteArray -> Text
 | 
						|
 | 
						|
-- | any sequence of octets
 | 
						|
newtype Binary
 | 
						|
Binary :: ByteString -> Binary
 | 
						|
[unBinary] :: Binary -> ByteString
 | 
						|
_readBinaryBase64 :: MonadFail m => Text -> m Binary
 | 
						|
_showBinaryBase64 :: Binary -> Text
 | 
						|
type Lens_' s a = Lens_ s s a a
 | 
						|
type Lens_ s t a b = forall (f :: Type -> Type). Functor f => (a -> f b) -> s -> f t
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.ParamBody
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.Params
 | 
						|
instance GHC.Show.Show (OpenAPIPetstore.Core.OpenAPIPetstoreRequest req contentType res accept)
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.AuthMethodException
 | 
						|
instance Control.DeepSeq.NFData OpenAPIPetstore.Core.DateTime
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Core.DateTime
 | 
						|
instance Data.Data.Data OpenAPIPetstore.Core.DateTime
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Core.DateTime
 | 
						|
instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Date
 | 
						|
instance GHC.Ix.Ix OpenAPIPetstore.Core.Date
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Core.Date
 | 
						|
instance Data.Data.Data OpenAPIPetstore.Core.Date
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Core.Date
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Core.Date
 | 
						|
instance Control.DeepSeq.NFData OpenAPIPetstore.Core.ByteArray
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Core.ByteArray
 | 
						|
instance Data.Data.Data OpenAPIPetstore.Core.ByteArray
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Core.ByteArray
 | 
						|
instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Binary
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Core.Binary
 | 
						|
instance Data.Data.Data OpenAPIPetstore.Core.Binary
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Core.Binary
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Core.Binary
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Core.Binary
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Core.Binary
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Core.Binary
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.Binary
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Core.Binary
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Core.ByteArray
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Core.ByteArray
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Core.ByteArray
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Core.ByteArray
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.ByteArray
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Core.ByteArray
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Core.Date
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Core.Date
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Core.Date
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Core.Date
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.Date
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Core.Date
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Core.DateTime
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Core.DateTime
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Core.DateTime
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Core.DateTime
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.DateTime
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Core.DateTime
 | 
						|
instance GHC.Exception.Type.Exception OpenAPIPetstore.Core.AuthMethodException
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Core.OpenAPIPetstoreConfig
 | 
						|
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Core.AnyAuthMethod
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.Client
 | 
						|
 | 
						|
-- | send a request returning the raw http response
 | 
						|
dispatchLbs :: (Produces req accept, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Response ByteString)
 | 
						|
 | 
						|
-- | pair of decoded http body and http response
 | 
						|
data MimeResult res
 | 
						|
MimeResult :: Either MimeError res -> Response ByteString -> MimeResult res
 | 
						|
 | 
						|
-- | decoded http body
 | 
						|
[mimeResult] :: MimeResult res -> Either MimeError res
 | 
						|
 | 
						|
-- | http response
 | 
						|
[mimeResultResponse] :: MimeResult res -> Response ByteString
 | 
						|
 | 
						|
-- | pair of unrender/parser error and http response
 | 
						|
data MimeError
 | 
						|
MimeError :: String -> Response ByteString -> MimeError
 | 
						|
 | 
						|
-- | unrender/parser error
 | 
						|
[mimeError] :: MimeError -> String
 | 
						|
 | 
						|
-- | http response
 | 
						|
[mimeErrorResponse] :: MimeError -> Response ByteString
 | 
						|
 | 
						|
-- | send a request returning the <a>MimeResult</a>
 | 
						|
dispatchMime :: forall req contentType res accept. (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (MimeResult res)
 | 
						|
 | 
						|
-- | like <a>dispatchMime</a>, but only returns the decoded http body
 | 
						|
dispatchMime' :: (Produces req accept, MimeUnrender accept res, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Either MimeError res)
 | 
						|
 | 
						|
-- | like <tt>dispatchReqLbs</tt>, but does not validate the operation is a
 | 
						|
--   <tt>Producer</tt> of the "accept" <a>MimeType</a>. (Useful if the
 | 
						|
--   server's response is undocumented)
 | 
						|
dispatchLbsUnsafe :: (MimeType accept, MimeType contentType) => Manager -> OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (Response ByteString)
 | 
						|
 | 
						|
-- | dispatch an InitRequest
 | 
						|
dispatchInitUnsafe :: Manager -> OpenAPIPetstoreConfig -> InitRequest req contentType res accept -> IO (Response ByteString)
 | 
						|
 | 
						|
-- | wraps an http-client <tt>Request</tt> with request/response type
 | 
						|
--   parameters
 | 
						|
newtype InitRequest req contentType res accept
 | 
						|
InitRequest :: Request -> InitRequest req contentType res accept
 | 
						|
[unInitRequest] :: InitRequest req contentType res accept -> Request
 | 
						|
 | 
						|
-- | Build an http-client <tt>Request</tt> record from the supplied config
 | 
						|
--   and request
 | 
						|
_toInitRequest :: (MimeType accept, MimeType contentType) => OpenAPIPetstoreConfig -> OpenAPIPetstoreRequest req contentType res accept -> IO (InitRequest req contentType res accept)
 | 
						|
 | 
						|
-- | modify the underlying Request
 | 
						|
modifyInitRequest :: InitRequest req contentType res accept -> (Request -> Request) -> InitRequest req contentType res accept
 | 
						|
 | 
						|
-- | modify the underlying Request (monadic)
 | 
						|
modifyInitRequestM :: Monad m => InitRequest req contentType res accept -> (Request -> m Request) -> m (InitRequest req contentType res accept)
 | 
						|
 | 
						|
-- | Run a block using the configured logger instance
 | 
						|
runConfigLog :: MonadIO m => OpenAPIPetstoreConfig -> LogExec m a
 | 
						|
 | 
						|
-- | Run a block using the configured logger instance (logs exceptions)
 | 
						|
runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m a
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Client.MimeError
 | 
						|
instance Data.Traversable.Traversable OpenAPIPetstore.Client.MimeResult
 | 
						|
instance Data.Foldable.Foldable OpenAPIPetstore.Client.MimeResult
 | 
						|
instance GHC.Base.Functor OpenAPIPetstore.Client.MimeResult
 | 
						|
instance GHC.Show.Show res => GHC.Show.Show (OpenAPIPetstore.Client.MimeResult res)
 | 
						|
instance GHC.Show.Show (OpenAPIPetstore.Client.InitRequest req contentType res accept)
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.Model
 | 
						|
newtype AdditionalMetadata
 | 
						|
AdditionalMetadata :: Text -> AdditionalMetadata
 | 
						|
[unAdditionalMetadata] :: AdditionalMetadata -> Text
 | 
						|
newtype ApiKey
 | 
						|
ApiKey :: Text -> ApiKey
 | 
						|
[unApiKey] :: ApiKey -> Text
 | 
						|
newtype Body
 | 
						|
Body :: [User] -> Body
 | 
						|
[unBody] :: Body -> [User]
 | 
						|
newtype BodyBool
 | 
						|
BodyBool :: Bool -> BodyBool
 | 
						|
[unBodyBool] :: BodyBool -> Bool
 | 
						|
newtype BodyDouble
 | 
						|
BodyDouble :: Double -> BodyDouble
 | 
						|
[unBodyDouble] :: BodyDouble -> Double
 | 
						|
newtype BodyText
 | 
						|
BodyText :: Text -> BodyText
 | 
						|
[unBodyText] :: BodyText -> Text
 | 
						|
newtype BooleanGroup
 | 
						|
BooleanGroup :: Bool -> BooleanGroup
 | 
						|
[unBooleanGroup] :: BooleanGroup -> Bool
 | 
						|
newtype Byte
 | 
						|
Byte :: ByteArray -> Byte
 | 
						|
[unByte] :: Byte -> ByteArray
 | 
						|
newtype Callback
 | 
						|
Callback :: Text -> Callback
 | 
						|
[unCallback] :: Callback -> Text
 | 
						|
newtype Context
 | 
						|
Context :: [Text] -> Context
 | 
						|
[unContext] :: Context -> [Text]
 | 
						|
newtype EnumFormString
 | 
						|
EnumFormString :: E'EnumFormString -> EnumFormString
 | 
						|
[unEnumFormString] :: EnumFormString -> E'EnumFormString
 | 
						|
newtype EnumFormStringArray
 | 
						|
EnumFormStringArray :: [E'EnumFormStringArray] -> EnumFormStringArray
 | 
						|
[unEnumFormStringArray] :: EnumFormStringArray -> [E'EnumFormStringArray]
 | 
						|
newtype EnumHeaderString
 | 
						|
EnumHeaderString :: E'EnumFormString -> EnumHeaderString
 | 
						|
[unEnumHeaderString] :: EnumHeaderString -> E'EnumFormString
 | 
						|
newtype EnumHeaderStringArray
 | 
						|
EnumHeaderStringArray :: [E'EnumFormStringArray] -> EnumHeaderStringArray
 | 
						|
[unEnumHeaderStringArray] :: EnumHeaderStringArray -> [E'EnumFormStringArray]
 | 
						|
newtype EnumQueryDouble
 | 
						|
EnumQueryDouble :: E'EnumNumber -> EnumQueryDouble
 | 
						|
[unEnumQueryDouble] :: EnumQueryDouble -> E'EnumNumber
 | 
						|
newtype EnumQueryInteger
 | 
						|
EnumQueryInteger :: E'EnumQueryInteger -> EnumQueryInteger
 | 
						|
[unEnumQueryInteger] :: EnumQueryInteger -> E'EnumQueryInteger
 | 
						|
newtype EnumQueryString
 | 
						|
EnumQueryString :: E'EnumFormString -> EnumQueryString
 | 
						|
[unEnumQueryString] :: EnumQueryString -> E'EnumFormString
 | 
						|
newtype EnumQueryStringArray
 | 
						|
EnumQueryStringArray :: [E'EnumFormStringArray] -> EnumQueryStringArray
 | 
						|
[unEnumQueryStringArray] :: EnumQueryStringArray -> [E'EnumFormStringArray]
 | 
						|
newtype File2
 | 
						|
File2 :: FilePath -> File2
 | 
						|
[unFile2] :: File2 -> FilePath
 | 
						|
newtype Http
 | 
						|
Http :: [Text] -> Http
 | 
						|
[unHttp] :: Http -> [Text]
 | 
						|
newtype Int32
 | 
						|
Int32 :: Int -> Int32
 | 
						|
[unInt32] :: Int32 -> Int
 | 
						|
newtype Int64
 | 
						|
Int64 :: Integer -> Int64
 | 
						|
[unInt64] :: Int64 -> Integer
 | 
						|
newtype Int64Group
 | 
						|
Int64Group :: Integer -> Int64Group
 | 
						|
[unInt64Group] :: Int64Group -> Integer
 | 
						|
newtype Ioutil
 | 
						|
Ioutil :: [Text] -> Ioutil
 | 
						|
[unIoutil] :: Ioutil -> [Text]
 | 
						|
newtype Name2
 | 
						|
Name2 :: Text -> Name2
 | 
						|
[unName2] :: Name2 -> Text
 | 
						|
newtype Number
 | 
						|
Number :: Double -> Number
 | 
						|
[unNumber] :: Number -> Double
 | 
						|
newtype OrderId
 | 
						|
OrderId :: Integer -> OrderId
 | 
						|
[unOrderId] :: OrderId -> Integer
 | 
						|
newtype OrderIdText
 | 
						|
OrderIdText :: Text -> OrderIdText
 | 
						|
[unOrderIdText] :: OrderIdText -> Text
 | 
						|
newtype Param
 | 
						|
Param :: Text -> Param
 | 
						|
[unParam] :: Param -> Text
 | 
						|
newtype Param2
 | 
						|
Param2 :: Text -> Param2
 | 
						|
[unParam2] :: Param2 -> Text
 | 
						|
newtype ParamBinary
 | 
						|
ParamBinary :: FilePath -> ParamBinary
 | 
						|
[unParamBinary] :: ParamBinary -> FilePath
 | 
						|
newtype ParamDate
 | 
						|
ParamDate :: Date -> ParamDate
 | 
						|
[unParamDate] :: ParamDate -> Date
 | 
						|
newtype ParamDateTime
 | 
						|
ParamDateTime :: DateTime -> ParamDateTime
 | 
						|
[unParamDateTime] :: ParamDateTime -> DateTime
 | 
						|
newtype ParamDouble
 | 
						|
ParamDouble :: Double -> ParamDouble
 | 
						|
[unParamDouble] :: ParamDouble -> Double
 | 
						|
newtype ParamFloat
 | 
						|
ParamFloat :: Float -> ParamFloat
 | 
						|
[unParamFloat] :: ParamFloat -> Float
 | 
						|
newtype ParamInteger
 | 
						|
ParamInteger :: Int -> ParamInteger
 | 
						|
[unParamInteger] :: ParamInteger -> Int
 | 
						|
newtype ParamMapMapStringText
 | 
						|
ParamMapMapStringText :: Map String Text -> ParamMapMapStringText
 | 
						|
[unParamMapMapStringText] :: ParamMapMapStringText -> Map String Text
 | 
						|
newtype ParamString
 | 
						|
ParamString :: Text -> ParamString
 | 
						|
[unParamString] :: ParamString -> Text
 | 
						|
newtype Password
 | 
						|
Password :: Text -> Password
 | 
						|
[unPassword] :: Password -> Text
 | 
						|
newtype PatternWithoutDelimiter
 | 
						|
PatternWithoutDelimiter :: Text -> PatternWithoutDelimiter
 | 
						|
[unPatternWithoutDelimiter] :: PatternWithoutDelimiter -> Text
 | 
						|
newtype PetId
 | 
						|
PetId :: Integer -> PetId
 | 
						|
[unPetId] :: PetId -> Integer
 | 
						|
newtype Pipe
 | 
						|
Pipe :: [Text] -> Pipe
 | 
						|
[unPipe] :: Pipe -> [Text]
 | 
						|
newtype Query
 | 
						|
Query :: Text -> Query
 | 
						|
[unQuery] :: Query -> Text
 | 
						|
newtype RequiredBooleanGroup
 | 
						|
RequiredBooleanGroup :: Bool -> RequiredBooleanGroup
 | 
						|
[unRequiredBooleanGroup] :: RequiredBooleanGroup -> Bool
 | 
						|
newtype RequiredFile
 | 
						|
RequiredFile :: FilePath -> RequiredFile
 | 
						|
[unRequiredFile] :: RequiredFile -> FilePath
 | 
						|
newtype RequiredInt64Group
 | 
						|
RequiredInt64Group :: Integer -> RequiredInt64Group
 | 
						|
[unRequiredInt64Group] :: RequiredInt64Group -> Integer
 | 
						|
newtype RequiredStringGroup
 | 
						|
RequiredStringGroup :: Int -> RequiredStringGroup
 | 
						|
[unRequiredStringGroup] :: RequiredStringGroup -> Int
 | 
						|
newtype Status
 | 
						|
Status :: [E'Status2] -> Status
 | 
						|
[unStatus] :: Status -> [E'Status2]
 | 
						|
newtype StatusText
 | 
						|
StatusText :: Text -> StatusText
 | 
						|
[unStatusText] :: StatusText -> Text
 | 
						|
newtype StringGroup
 | 
						|
StringGroup :: Int -> StringGroup
 | 
						|
[unStringGroup] :: StringGroup -> Int
 | 
						|
newtype Tags
 | 
						|
Tags :: [Text] -> Tags
 | 
						|
[unTags] :: Tags -> [Text]
 | 
						|
newtype Url
 | 
						|
Url :: [Text] -> Url
 | 
						|
[unUrl] :: Url -> [Text]
 | 
						|
newtype Username
 | 
						|
Username :: Text -> Username
 | 
						|
[unUsername] :: Username -> Text
 | 
						|
 | 
						|
-- | AdditionalPropertiesAnyType
 | 
						|
data AdditionalPropertiesAnyType
 | 
						|
AdditionalPropertiesAnyType :: !Maybe Text -> AdditionalPropertiesAnyType
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesAnyTypeName] :: AdditionalPropertiesAnyType -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesAnyType</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesAnyType :: AdditionalPropertiesAnyType
 | 
						|
 | 
						|
-- | AdditionalPropertiesArray
 | 
						|
data AdditionalPropertiesArray
 | 
						|
AdditionalPropertiesArray :: !Maybe Text -> AdditionalPropertiesArray
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesArrayName] :: AdditionalPropertiesArray -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesArray</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesArray :: AdditionalPropertiesArray
 | 
						|
 | 
						|
-- | AdditionalPropertiesBoolean
 | 
						|
data AdditionalPropertiesBoolean
 | 
						|
AdditionalPropertiesBoolean :: !Maybe Text -> AdditionalPropertiesBoolean
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesBooleanName] :: AdditionalPropertiesBoolean -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesBoolean</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesBoolean :: AdditionalPropertiesBoolean
 | 
						|
 | 
						|
-- | AdditionalPropertiesClass
 | 
						|
data AdditionalPropertiesClass
 | 
						|
AdditionalPropertiesClass :: !Maybe (Map String Text) -> !Maybe (Map String Double) -> !Maybe (Map String Int) -> !Maybe (Map String Bool) -> !Maybe (Map String [Int]) -> !Maybe (Map String [Value]) -> !Maybe (Map String (Map String Text)) -> !Maybe (Map String (Map String Value)) -> !Maybe Value -> !Maybe Value -> !Maybe Value -> AdditionalPropertiesClass
 | 
						|
 | 
						|
-- | "map_string"
 | 
						|
[additionalPropertiesClassMapString] :: AdditionalPropertiesClass -> !Maybe (Map String Text)
 | 
						|
 | 
						|
-- | "map_number"
 | 
						|
[additionalPropertiesClassMapNumber] :: AdditionalPropertiesClass -> !Maybe (Map String Double)
 | 
						|
 | 
						|
-- | "map_integer"
 | 
						|
[additionalPropertiesClassMapInteger] :: AdditionalPropertiesClass -> !Maybe (Map String Int)
 | 
						|
 | 
						|
-- | "map_boolean"
 | 
						|
[additionalPropertiesClassMapBoolean] :: AdditionalPropertiesClass -> !Maybe (Map String Bool)
 | 
						|
 | 
						|
-- | "map_array_integer"
 | 
						|
[additionalPropertiesClassMapArrayInteger] :: AdditionalPropertiesClass -> !Maybe (Map String [Int])
 | 
						|
 | 
						|
-- | "map_array_anytype"
 | 
						|
[additionalPropertiesClassMapArrayAnytype] :: AdditionalPropertiesClass -> !Maybe (Map String [Value])
 | 
						|
 | 
						|
-- | "map_map_string"
 | 
						|
[additionalPropertiesClassMapMapString] :: AdditionalPropertiesClass -> !Maybe (Map String (Map String Text))
 | 
						|
 | 
						|
-- | "map_map_anytype"
 | 
						|
[additionalPropertiesClassMapMapAnytype] :: AdditionalPropertiesClass -> !Maybe (Map String (Map String Value))
 | 
						|
 | 
						|
-- | "anytype_1"
 | 
						|
[additionalPropertiesClassAnytype1] :: AdditionalPropertiesClass -> !Maybe Value
 | 
						|
 | 
						|
-- | "anytype_2"
 | 
						|
[additionalPropertiesClassAnytype2] :: AdditionalPropertiesClass -> !Maybe Value
 | 
						|
 | 
						|
-- | "anytype_3"
 | 
						|
[additionalPropertiesClassAnytype3] :: AdditionalPropertiesClass -> !Maybe Value
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesClass</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesClass :: AdditionalPropertiesClass
 | 
						|
 | 
						|
-- | AdditionalPropertiesInteger
 | 
						|
data AdditionalPropertiesInteger
 | 
						|
AdditionalPropertiesInteger :: !Maybe Text -> AdditionalPropertiesInteger
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesIntegerName] :: AdditionalPropertiesInteger -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesInteger</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesInteger :: AdditionalPropertiesInteger
 | 
						|
 | 
						|
-- | AdditionalPropertiesNumber
 | 
						|
data AdditionalPropertiesNumber
 | 
						|
AdditionalPropertiesNumber :: !Maybe Text -> AdditionalPropertiesNumber
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesNumberName] :: AdditionalPropertiesNumber -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesNumber</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesNumber :: AdditionalPropertiesNumber
 | 
						|
 | 
						|
-- | AdditionalPropertiesObject
 | 
						|
data AdditionalPropertiesObject
 | 
						|
AdditionalPropertiesObject :: !Maybe Text -> AdditionalPropertiesObject
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesObjectName] :: AdditionalPropertiesObject -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesObject</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesObject :: AdditionalPropertiesObject
 | 
						|
 | 
						|
-- | AdditionalPropertiesString
 | 
						|
data AdditionalPropertiesString
 | 
						|
AdditionalPropertiesString :: !Maybe Text -> AdditionalPropertiesString
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[additionalPropertiesStringName] :: AdditionalPropertiesString -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>AdditionalPropertiesString</a> (by
 | 
						|
--   applying it's required fields, if any)
 | 
						|
mkAdditionalPropertiesString :: AdditionalPropertiesString
 | 
						|
 | 
						|
-- | Animal
 | 
						|
data Animal
 | 
						|
Animal :: !Text -> !Maybe Text -> Animal
 | 
						|
 | 
						|
-- | <i>Required</i> "className"
 | 
						|
[animalClassName] :: Animal -> !Text
 | 
						|
 | 
						|
-- | "color"
 | 
						|
[animalColor] :: Animal -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Animal</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkAnimal :: Text -> Animal
 | 
						|
 | 
						|
-- | ApiResponse
 | 
						|
data ApiResponse
 | 
						|
ApiResponse :: !Maybe Int -> !Maybe Text -> !Maybe Text -> ApiResponse
 | 
						|
 | 
						|
-- | "code"
 | 
						|
[apiResponseCode] :: ApiResponse -> !Maybe Int
 | 
						|
 | 
						|
-- | "type"
 | 
						|
[apiResponseType] :: ApiResponse -> !Maybe Text
 | 
						|
 | 
						|
-- | "message"
 | 
						|
[apiResponseMessage] :: ApiResponse -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>ApiResponse</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkApiResponse :: ApiResponse
 | 
						|
 | 
						|
-- | ArrayOfArrayOfNumberOnly
 | 
						|
data ArrayOfArrayOfNumberOnly
 | 
						|
ArrayOfArrayOfNumberOnly :: !Maybe [[Double]] -> ArrayOfArrayOfNumberOnly
 | 
						|
 | 
						|
-- | <a>ArrayArrayNumber</a>
 | 
						|
[arrayOfArrayOfNumberOnlyArrayArrayNumber] :: ArrayOfArrayOfNumberOnly -> !Maybe [[Double]]
 | 
						|
 | 
						|
-- | Construct a value of type <a>ArrayOfArrayOfNumberOnly</a> (by applying
 | 
						|
--   it's required fields, if any)
 | 
						|
mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly
 | 
						|
 | 
						|
-- | ArrayOfNumberOnly
 | 
						|
data ArrayOfNumberOnly
 | 
						|
ArrayOfNumberOnly :: !Maybe [Double] -> ArrayOfNumberOnly
 | 
						|
 | 
						|
-- | <a>ArrayNumber</a>
 | 
						|
[arrayOfNumberOnlyArrayNumber] :: ArrayOfNumberOnly -> !Maybe [Double]
 | 
						|
 | 
						|
-- | Construct a value of type <a>ArrayOfNumberOnly</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkArrayOfNumberOnly :: ArrayOfNumberOnly
 | 
						|
 | 
						|
-- | ArrayTest
 | 
						|
data ArrayTest
 | 
						|
ArrayTest :: !Maybe [Text] -> !Maybe [[Integer]] -> !Maybe [[ReadOnlyFirst]] -> ArrayTest
 | 
						|
 | 
						|
-- | "array_of_string"
 | 
						|
[arrayTestArrayOfString] :: ArrayTest -> !Maybe [Text]
 | 
						|
 | 
						|
-- | "array_array_of_integer"
 | 
						|
[arrayTestArrayArrayOfInteger] :: ArrayTest -> !Maybe [[Integer]]
 | 
						|
 | 
						|
-- | "array_array_of_model"
 | 
						|
[arrayTestArrayArrayOfModel] :: ArrayTest -> !Maybe [[ReadOnlyFirst]]
 | 
						|
 | 
						|
-- | Construct a value of type <a>ArrayTest</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkArrayTest :: ArrayTest
 | 
						|
 | 
						|
-- | BigCat
 | 
						|
data BigCat
 | 
						|
BigCat :: !Text -> !Maybe Text -> !Maybe Bool -> !Maybe E'Kind -> BigCat
 | 
						|
 | 
						|
-- | <i>Required</i> "className"
 | 
						|
[bigCatClassName] :: BigCat -> !Text
 | 
						|
 | 
						|
-- | "color"
 | 
						|
[bigCatColor] :: BigCat -> !Maybe Text
 | 
						|
 | 
						|
-- | "declawed"
 | 
						|
[bigCatDeclawed] :: BigCat -> !Maybe Bool
 | 
						|
 | 
						|
-- | "kind"
 | 
						|
[bigCatKind] :: BigCat -> !Maybe E'Kind
 | 
						|
 | 
						|
-- | Construct a value of type <a>BigCat</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkBigCat :: Text -> BigCat
 | 
						|
 | 
						|
-- | Capitalization
 | 
						|
data Capitalization
 | 
						|
Capitalization :: !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Text -> Capitalization
 | 
						|
 | 
						|
-- | "smallCamel"
 | 
						|
[capitalizationSmallCamel] :: Capitalization -> !Maybe Text
 | 
						|
 | 
						|
-- | <a>CapitalCamel</a>
 | 
						|
[capitalizationCapitalCamel] :: Capitalization -> !Maybe Text
 | 
						|
 | 
						|
-- | "small_Snake"
 | 
						|
[capitalizationSmallSnake] :: Capitalization -> !Maybe Text
 | 
						|
 | 
						|
-- | <a>Capital_Snake</a>
 | 
						|
[capitalizationCapitalSnake] :: Capitalization -> !Maybe Text
 | 
						|
 | 
						|
-- | <a>SCA_ETH_Flow_Points</a>
 | 
						|
[capitalizationScaEthFlowPoints] :: Capitalization -> !Maybe Text
 | 
						|
 | 
						|
-- | <a>ATT_NAME</a> - Name of the pet
 | 
						|
[capitalizationAttName] :: Capitalization -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Capitalization</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkCapitalization :: Capitalization
 | 
						|
 | 
						|
-- | Cat
 | 
						|
data Cat
 | 
						|
Cat :: !Text -> !Maybe Text -> !Maybe Bool -> Cat
 | 
						|
 | 
						|
-- | <i>Required</i> "className"
 | 
						|
[catClassName] :: Cat -> !Text
 | 
						|
 | 
						|
-- | "color"
 | 
						|
[catColor] :: Cat -> !Maybe Text
 | 
						|
 | 
						|
-- | "declawed"
 | 
						|
[catDeclawed] :: Cat -> !Maybe Bool
 | 
						|
 | 
						|
-- | Construct a value of type <a>Cat</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkCat :: Text -> Cat
 | 
						|
 | 
						|
-- | Category
 | 
						|
data Category
 | 
						|
Category :: !Maybe Integer -> !Text -> Category
 | 
						|
 | 
						|
-- | "id"
 | 
						|
[categoryId] :: Category -> !Maybe Integer
 | 
						|
 | 
						|
-- | <i>Required</i> "name"
 | 
						|
[categoryName] :: Category -> !Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Category</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkCategory :: Text -> Category
 | 
						|
 | 
						|
-- | ClassModel Model for testing model with "_class" property
 | 
						|
data ClassModel
 | 
						|
ClassModel :: !Maybe Text -> ClassModel
 | 
						|
 | 
						|
-- | "_class"
 | 
						|
[classModelClass] :: ClassModel -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>ClassModel</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkClassModel :: ClassModel
 | 
						|
 | 
						|
-- | Client
 | 
						|
data Client
 | 
						|
Client :: !Maybe Text -> Client
 | 
						|
 | 
						|
-- | "client"
 | 
						|
[clientClient] :: Client -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Client</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkClient :: Client
 | 
						|
 | 
						|
-- | Dog
 | 
						|
data Dog
 | 
						|
Dog :: !Text -> !Maybe Text -> !Maybe Text -> Dog
 | 
						|
 | 
						|
-- | <i>Required</i> "className"
 | 
						|
[dogClassName] :: Dog -> !Text
 | 
						|
 | 
						|
-- | "color"
 | 
						|
[dogColor] :: Dog -> !Maybe Text
 | 
						|
 | 
						|
-- | "breed"
 | 
						|
[dogBreed] :: Dog -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Dog</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkDog :: Text -> Dog
 | 
						|
 | 
						|
-- | EnumArrays
 | 
						|
data EnumArrays
 | 
						|
EnumArrays :: !Maybe E'JustSymbol -> !Maybe [E'ArrayEnum] -> EnumArrays
 | 
						|
 | 
						|
-- | "just_symbol"
 | 
						|
[enumArraysJustSymbol] :: EnumArrays -> !Maybe E'JustSymbol
 | 
						|
 | 
						|
-- | "array_enum"
 | 
						|
[enumArraysArrayEnum] :: EnumArrays -> !Maybe [E'ArrayEnum]
 | 
						|
 | 
						|
-- | Construct a value of type <a>EnumArrays</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkEnumArrays :: EnumArrays
 | 
						|
 | 
						|
-- | EnumTest
 | 
						|
data EnumTest
 | 
						|
EnumTest :: !Maybe E'EnumString -> !E'EnumString -> !Maybe E'EnumInteger -> !Maybe E'EnumNumber -> !Maybe OuterEnum -> EnumTest
 | 
						|
 | 
						|
-- | "enum_string"
 | 
						|
[enumTestEnumString] :: EnumTest -> !Maybe E'EnumString
 | 
						|
 | 
						|
-- | <i>Required</i> "enum_string_required"
 | 
						|
[enumTestEnumStringRequired] :: EnumTest -> !E'EnumString
 | 
						|
 | 
						|
-- | "enum_integer"
 | 
						|
[enumTestEnumInteger] :: EnumTest -> !Maybe E'EnumInteger
 | 
						|
 | 
						|
-- | "enum_number"
 | 
						|
[enumTestEnumNumber] :: EnumTest -> !Maybe E'EnumNumber
 | 
						|
 | 
						|
-- | "outerEnum"
 | 
						|
[enumTestOuterEnum] :: EnumTest -> !Maybe OuterEnum
 | 
						|
 | 
						|
-- | Construct a value of type <a>EnumTest</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkEnumTest :: E'EnumString -> EnumTest
 | 
						|
 | 
						|
-- | File Must be named <a>File</a> for test.
 | 
						|
data File
 | 
						|
File :: !Maybe Text -> File
 | 
						|
 | 
						|
-- | "sourceURI" - Test capitalization
 | 
						|
[fileSourceUri] :: File -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>File</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkFile :: File
 | 
						|
 | 
						|
-- | FileSchemaTestClass
 | 
						|
data FileSchemaTestClass
 | 
						|
FileSchemaTestClass :: !Maybe File -> !Maybe [File] -> FileSchemaTestClass
 | 
						|
 | 
						|
-- | "file"
 | 
						|
[fileSchemaTestClassFile] :: FileSchemaTestClass -> !Maybe File
 | 
						|
 | 
						|
-- | "files"
 | 
						|
[fileSchemaTestClassFiles] :: FileSchemaTestClass -> !Maybe [File]
 | 
						|
 | 
						|
-- | Construct a value of type <a>FileSchemaTestClass</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkFileSchemaTestClass :: FileSchemaTestClass
 | 
						|
 | 
						|
-- | FormatTest
 | 
						|
data FormatTest
 | 
						|
FormatTest :: !Maybe Int -> !Maybe Int -> !Maybe Integer -> !Double -> !Maybe Float -> !Maybe Double -> !Maybe Text -> !ByteArray -> !Maybe FilePath -> !Date -> !Maybe DateTime -> !Maybe Text -> !Text -> !Maybe Double -> FormatTest
 | 
						|
 | 
						|
-- | "integer"
 | 
						|
[formatTestInteger] :: FormatTest -> !Maybe Int
 | 
						|
 | 
						|
-- | "int32"
 | 
						|
[formatTestInt32] :: FormatTest -> !Maybe Int
 | 
						|
 | 
						|
-- | "int64"
 | 
						|
[formatTestInt64] :: FormatTest -> !Maybe Integer
 | 
						|
 | 
						|
-- | <i>Required</i> "number"
 | 
						|
[formatTestNumber] :: FormatTest -> !Double
 | 
						|
 | 
						|
-- | "float"
 | 
						|
[formatTestFloat] :: FormatTest -> !Maybe Float
 | 
						|
 | 
						|
-- | "double"
 | 
						|
[formatTestDouble] :: FormatTest -> !Maybe Double
 | 
						|
 | 
						|
-- | "string"
 | 
						|
[formatTestString] :: FormatTest -> !Maybe Text
 | 
						|
 | 
						|
-- | <i>Required</i> "byte"
 | 
						|
[formatTestByte] :: FormatTest -> !ByteArray
 | 
						|
 | 
						|
-- | "binary"
 | 
						|
[formatTestBinary] :: FormatTest -> !Maybe FilePath
 | 
						|
 | 
						|
-- | <i>Required</i> "date"
 | 
						|
[formatTestDate] :: FormatTest -> !Date
 | 
						|
 | 
						|
-- | "dateTime"
 | 
						|
[formatTestDateTime] :: FormatTest -> !Maybe DateTime
 | 
						|
 | 
						|
-- | "uuid"
 | 
						|
[formatTestUuid] :: FormatTest -> !Maybe Text
 | 
						|
 | 
						|
-- | <i>Required</i> "password"
 | 
						|
[formatTestPassword] :: FormatTest -> !Text
 | 
						|
 | 
						|
-- | <a>BigDecimal</a>
 | 
						|
[formatTestBigDecimal] :: FormatTest -> !Maybe Double
 | 
						|
 | 
						|
-- | Construct a value of type <a>FormatTest</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest
 | 
						|
 | 
						|
-- | HasOnlyReadOnly
 | 
						|
data HasOnlyReadOnly
 | 
						|
HasOnlyReadOnly :: !Maybe Text -> !Maybe Text -> HasOnlyReadOnly
 | 
						|
 | 
						|
-- | <i>ReadOnly</i> "bar"
 | 
						|
[hasOnlyReadOnlyBar] :: HasOnlyReadOnly -> !Maybe Text
 | 
						|
 | 
						|
-- | <i>ReadOnly</i> "foo"
 | 
						|
[hasOnlyReadOnlyFoo] :: HasOnlyReadOnly -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>HasOnlyReadOnly</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkHasOnlyReadOnly :: HasOnlyReadOnly
 | 
						|
 | 
						|
-- | MapTest
 | 
						|
data MapTest
 | 
						|
MapTest :: !Maybe (Map String (Map String Text)) -> !Maybe (Map String E'Inner) -> !Maybe (Map String Bool) -> !Maybe (Map String Bool) -> MapTest
 | 
						|
 | 
						|
-- | "map_map_of_string"
 | 
						|
[mapTestMapMapOfString] :: MapTest -> !Maybe (Map String (Map String Text))
 | 
						|
 | 
						|
-- | "map_of_enum_string"
 | 
						|
[mapTestMapOfEnumString] :: MapTest -> !Maybe (Map String E'Inner)
 | 
						|
 | 
						|
-- | "direct_map"
 | 
						|
[mapTestDirectMap] :: MapTest -> !Maybe (Map String Bool)
 | 
						|
 | 
						|
-- | "indirect_map"
 | 
						|
[mapTestIndirectMap] :: MapTest -> !Maybe (Map String Bool)
 | 
						|
 | 
						|
-- | Construct a value of type <a>MapTest</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkMapTest :: MapTest
 | 
						|
 | 
						|
-- | MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
data MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
MixedPropertiesAndAdditionalPropertiesClass :: !Maybe Text -> !Maybe DateTime -> !Maybe (Map String Animal) -> MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
 | 
						|
-- | "uuid"
 | 
						|
[mixedPropertiesAndAdditionalPropertiesClassUuid] :: MixedPropertiesAndAdditionalPropertiesClass -> !Maybe Text
 | 
						|
 | 
						|
-- | "dateTime"
 | 
						|
[mixedPropertiesAndAdditionalPropertiesClassDateTime] :: MixedPropertiesAndAdditionalPropertiesClass -> !Maybe DateTime
 | 
						|
 | 
						|
-- | "map"
 | 
						|
[mixedPropertiesAndAdditionalPropertiesClassMap] :: MixedPropertiesAndAdditionalPropertiesClass -> !Maybe (Map String Animal)
 | 
						|
 | 
						|
-- | Construct a value of type
 | 
						|
--   <a>MixedPropertiesAndAdditionalPropertiesClass</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkMixedPropertiesAndAdditionalPropertiesClass :: MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
 | 
						|
-- | Model200Response Model for testing model name starting with number
 | 
						|
data Model200Response
 | 
						|
Model200Response :: !Maybe Int -> !Maybe Text -> Model200Response
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[model200ResponseName] :: Model200Response -> !Maybe Int
 | 
						|
 | 
						|
-- | "class"
 | 
						|
[model200ResponseClass] :: Model200Response -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Model200Response</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkModel200Response :: Model200Response
 | 
						|
 | 
						|
-- | ModelList
 | 
						|
data ModelList
 | 
						|
ModelList :: !Maybe Text -> ModelList
 | 
						|
 | 
						|
-- | "123-list"
 | 
						|
[modelList123list] :: ModelList -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>ModelList</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkModelList :: ModelList
 | 
						|
 | 
						|
-- | ModelReturn Model for testing reserved words
 | 
						|
data ModelReturn
 | 
						|
ModelReturn :: !Maybe Int -> ModelReturn
 | 
						|
 | 
						|
-- | "return"
 | 
						|
[modelReturnReturn] :: ModelReturn -> !Maybe Int
 | 
						|
 | 
						|
-- | Construct a value of type <a>ModelReturn</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkModelReturn :: ModelReturn
 | 
						|
 | 
						|
-- | Name Model for testing model name same as property name
 | 
						|
data Name
 | 
						|
Name :: !Int -> !Maybe Int -> !Maybe Text -> !Maybe Int -> Name
 | 
						|
 | 
						|
-- | <i>Required</i> "name"
 | 
						|
[nameName] :: Name -> !Int
 | 
						|
 | 
						|
-- | <i>ReadOnly</i> "snake_case"
 | 
						|
[nameSnakeCase] :: Name -> !Maybe Int
 | 
						|
 | 
						|
-- | "property"
 | 
						|
[nameProperty] :: Name -> !Maybe Text
 | 
						|
 | 
						|
-- | <i>ReadOnly</i> "123Number"
 | 
						|
[name123number] :: Name -> !Maybe Int
 | 
						|
 | 
						|
-- | Construct a value of type <a>Name</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkName :: Int -> Name
 | 
						|
 | 
						|
-- | NumberOnly
 | 
						|
data NumberOnly
 | 
						|
NumberOnly :: !Maybe Double -> NumberOnly
 | 
						|
 | 
						|
-- | <a>JustNumber</a>
 | 
						|
[numberOnlyJustNumber] :: NumberOnly -> !Maybe Double
 | 
						|
 | 
						|
-- | Construct a value of type <a>NumberOnly</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkNumberOnly :: NumberOnly
 | 
						|
 | 
						|
-- | Order
 | 
						|
data Order
 | 
						|
Order :: !Maybe Integer -> !Maybe Integer -> !Maybe Int -> !Maybe DateTime -> !Maybe E'Status -> !Maybe Bool -> Order
 | 
						|
 | 
						|
-- | "id"
 | 
						|
[orderId] :: Order -> !Maybe Integer
 | 
						|
 | 
						|
-- | "petId"
 | 
						|
[orderPetId] :: Order -> !Maybe Integer
 | 
						|
 | 
						|
-- | "quantity"
 | 
						|
[orderQuantity] :: Order -> !Maybe Int
 | 
						|
 | 
						|
-- | "shipDate"
 | 
						|
[orderShipDate] :: Order -> !Maybe DateTime
 | 
						|
 | 
						|
-- | "status" - Order Status
 | 
						|
[orderStatus] :: Order -> !Maybe E'Status
 | 
						|
 | 
						|
-- | "complete"
 | 
						|
[orderComplete] :: Order -> !Maybe Bool
 | 
						|
 | 
						|
-- | Construct a value of type <a>Order</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkOrder :: Order
 | 
						|
 | 
						|
-- | OuterComposite
 | 
						|
data OuterComposite
 | 
						|
OuterComposite :: !Maybe Double -> !Maybe Text -> !Maybe Bool -> OuterComposite
 | 
						|
 | 
						|
-- | "my_number"
 | 
						|
[outerCompositeMyNumber] :: OuterComposite -> !Maybe Double
 | 
						|
 | 
						|
-- | "my_string"
 | 
						|
[outerCompositeMyString] :: OuterComposite -> !Maybe Text
 | 
						|
 | 
						|
-- | "my_boolean"
 | 
						|
[outerCompositeMyBoolean] :: OuterComposite -> !Maybe Bool
 | 
						|
 | 
						|
-- | Construct a value of type <a>OuterComposite</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkOuterComposite :: OuterComposite
 | 
						|
 | 
						|
-- | Pet
 | 
						|
data Pet
 | 
						|
Pet :: !Maybe Integer -> !Maybe Category -> !Text -> ![Text] -> !Maybe [Tag] -> !Maybe E'Status2 -> Pet
 | 
						|
 | 
						|
-- | "id"
 | 
						|
[petId] :: Pet -> !Maybe Integer
 | 
						|
 | 
						|
-- | "category"
 | 
						|
[petCategory] :: Pet -> !Maybe Category
 | 
						|
 | 
						|
-- | <i>Required</i> "name"
 | 
						|
[petName] :: Pet -> !Text
 | 
						|
 | 
						|
-- | <i>Required</i> "photoUrls"
 | 
						|
[petPhotoUrls] :: Pet -> ![Text]
 | 
						|
 | 
						|
-- | "tags"
 | 
						|
[petTags] :: Pet -> !Maybe [Tag]
 | 
						|
 | 
						|
-- | "status" - pet status in the store
 | 
						|
[petStatus] :: Pet -> !Maybe E'Status2
 | 
						|
 | 
						|
-- | Construct a value of type <a>Pet</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkPet :: Text -> [Text] -> Pet
 | 
						|
 | 
						|
-- | ReadOnlyFirst
 | 
						|
data ReadOnlyFirst
 | 
						|
ReadOnlyFirst :: !Maybe Text -> !Maybe Text -> ReadOnlyFirst
 | 
						|
 | 
						|
-- | <i>ReadOnly</i> "bar"
 | 
						|
[readOnlyFirstBar] :: ReadOnlyFirst -> !Maybe Text
 | 
						|
 | 
						|
-- | "baz"
 | 
						|
[readOnlyFirstBaz] :: ReadOnlyFirst -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>ReadOnlyFirst</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkReadOnlyFirst :: ReadOnlyFirst
 | 
						|
 | 
						|
-- | SpecialModelName
 | 
						|
data SpecialModelName
 | 
						|
SpecialModelName :: !Maybe Integer -> SpecialModelName
 | 
						|
 | 
						|
-- | "$special[property.name]"
 | 
						|
[specialModelNameSpecialPropertyName] :: SpecialModelName -> !Maybe Integer
 | 
						|
 | 
						|
-- | Construct a value of type <a>SpecialModelName</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkSpecialModelName :: SpecialModelName
 | 
						|
 | 
						|
-- | Tag
 | 
						|
data Tag
 | 
						|
Tag :: !Maybe Integer -> !Maybe Text -> Tag
 | 
						|
 | 
						|
-- | "id"
 | 
						|
[tagId] :: Tag -> !Maybe Integer
 | 
						|
 | 
						|
-- | "name"
 | 
						|
[tagName] :: Tag -> !Maybe Text
 | 
						|
 | 
						|
-- | Construct a value of type <a>Tag</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkTag :: Tag
 | 
						|
 | 
						|
-- | TypeHolderDefault
 | 
						|
data TypeHolderDefault
 | 
						|
TypeHolderDefault :: !Text -> !Double -> !Int -> !Bool -> ![Int] -> TypeHolderDefault
 | 
						|
 | 
						|
-- | <i>Required</i> "string_item"
 | 
						|
[typeHolderDefaultStringItem] :: TypeHolderDefault -> !Text
 | 
						|
 | 
						|
-- | <i>Required</i> "number_item"
 | 
						|
[typeHolderDefaultNumberItem] :: TypeHolderDefault -> !Double
 | 
						|
 | 
						|
-- | <i>Required</i> "integer_item"
 | 
						|
[typeHolderDefaultIntegerItem] :: TypeHolderDefault -> !Int
 | 
						|
 | 
						|
-- | <i>Required</i> "bool_item"
 | 
						|
[typeHolderDefaultBoolItem] :: TypeHolderDefault -> !Bool
 | 
						|
 | 
						|
-- | <i>Required</i> "array_item"
 | 
						|
[typeHolderDefaultArrayItem] :: TypeHolderDefault -> ![Int]
 | 
						|
 | 
						|
-- | Construct a value of type <a>TypeHolderDefault</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkTypeHolderDefault :: Text -> Double -> Int -> Bool -> [Int] -> TypeHolderDefault
 | 
						|
 | 
						|
-- | TypeHolderExample
 | 
						|
data TypeHolderExample
 | 
						|
TypeHolderExample :: !Text -> !Double -> !Float -> !Int -> !Bool -> ![Int] -> TypeHolderExample
 | 
						|
 | 
						|
-- | <i>Required</i> "string_item"
 | 
						|
[typeHolderExampleStringItem] :: TypeHolderExample -> !Text
 | 
						|
 | 
						|
-- | <i>Required</i> "number_item"
 | 
						|
[typeHolderExampleNumberItem] :: TypeHolderExample -> !Double
 | 
						|
 | 
						|
-- | <i>Required</i> "float_item"
 | 
						|
[typeHolderExampleFloatItem] :: TypeHolderExample -> !Float
 | 
						|
 | 
						|
-- | <i>Required</i> "integer_item"
 | 
						|
[typeHolderExampleIntegerItem] :: TypeHolderExample -> !Int
 | 
						|
 | 
						|
-- | <i>Required</i> "bool_item"
 | 
						|
[typeHolderExampleBoolItem] :: TypeHolderExample -> !Bool
 | 
						|
 | 
						|
-- | <i>Required</i> "array_item"
 | 
						|
[typeHolderExampleArrayItem] :: TypeHolderExample -> ![Int]
 | 
						|
 | 
						|
-- | Construct a value of type <a>TypeHolderExample</a> (by applying it's
 | 
						|
--   required fields, if any)
 | 
						|
mkTypeHolderExample :: Text -> Double -> Float -> Int -> Bool -> [Int] -> TypeHolderExample
 | 
						|
 | 
						|
-- | User
 | 
						|
data User
 | 
						|
User :: !Maybe Integer -> !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Text -> !Maybe Int -> User
 | 
						|
 | 
						|
-- | "id"
 | 
						|
[userId] :: User -> !Maybe Integer
 | 
						|
 | 
						|
-- | "username"
 | 
						|
[userUsername] :: User -> !Maybe Text
 | 
						|
 | 
						|
-- | "firstName"
 | 
						|
[userFirstName] :: User -> !Maybe Text
 | 
						|
 | 
						|
-- | "lastName"
 | 
						|
[userLastName] :: User -> !Maybe Text
 | 
						|
 | 
						|
-- | "email"
 | 
						|
[userEmail] :: User -> !Maybe Text
 | 
						|
 | 
						|
-- | "password"
 | 
						|
[userPassword] :: User -> !Maybe Text
 | 
						|
 | 
						|
-- | "phone"
 | 
						|
[userPhone] :: User -> !Maybe Text
 | 
						|
 | 
						|
-- | "userStatus" - User Status
 | 
						|
[userUserStatus] :: User -> !Maybe Int
 | 
						|
 | 
						|
-- | Construct a value of type <a>User</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkUser :: User
 | 
						|
 | 
						|
-- | XmlItem
 | 
						|
data XmlItem
 | 
						|
XmlItem :: !Maybe Text -> !Maybe Double -> !Maybe Int -> !Maybe Bool -> !Maybe [Int] -> !Maybe Text -> !Maybe Double -> !Maybe Int -> !Maybe Bool -> !Maybe [Int] -> !Maybe [Int] -> !Maybe Text -> !Maybe Double -> !Maybe Int -> !Maybe Bool -> !Maybe [Int] -> !Maybe [Int] -> !Maybe Text -> !Maybe Double -> !Maybe Int -> !Maybe Bool -> !Maybe [Int] -> !Maybe [Int] -> !Maybe Text -> !Maybe Double -> !Maybe Int -> !Maybe Bool -> !Maybe [Int] -> !Maybe [Int] -> XmlItem
 | 
						|
 | 
						|
-- | "attribute_string"
 | 
						|
[xmlItemAttributeString] :: XmlItem -> !Maybe Text
 | 
						|
 | 
						|
-- | "attribute_number"
 | 
						|
[xmlItemAttributeNumber] :: XmlItem -> !Maybe Double
 | 
						|
 | 
						|
-- | "attribute_integer"
 | 
						|
[xmlItemAttributeInteger] :: XmlItem -> !Maybe Int
 | 
						|
 | 
						|
-- | "attribute_boolean"
 | 
						|
[xmlItemAttributeBoolean] :: XmlItem -> !Maybe Bool
 | 
						|
 | 
						|
-- | "wrapped_array"
 | 
						|
[xmlItemWrappedArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "name_string"
 | 
						|
[xmlItemNameString] :: XmlItem -> !Maybe Text
 | 
						|
 | 
						|
-- | "name_number"
 | 
						|
[xmlItemNameNumber] :: XmlItem -> !Maybe Double
 | 
						|
 | 
						|
-- | "name_integer"
 | 
						|
[xmlItemNameInteger] :: XmlItem -> !Maybe Int
 | 
						|
 | 
						|
-- | "name_boolean"
 | 
						|
[xmlItemNameBoolean] :: XmlItem -> !Maybe Bool
 | 
						|
 | 
						|
-- | "name_array"
 | 
						|
[xmlItemNameArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "name_wrapped_array"
 | 
						|
[xmlItemNameWrappedArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "prefix_string"
 | 
						|
[xmlItemPrefixString] :: XmlItem -> !Maybe Text
 | 
						|
 | 
						|
-- | "prefix_number"
 | 
						|
[xmlItemPrefixNumber] :: XmlItem -> !Maybe Double
 | 
						|
 | 
						|
-- | "prefix_integer"
 | 
						|
[xmlItemPrefixInteger] :: XmlItem -> !Maybe Int
 | 
						|
 | 
						|
-- | "prefix_boolean"
 | 
						|
[xmlItemPrefixBoolean] :: XmlItem -> !Maybe Bool
 | 
						|
 | 
						|
-- | "prefix_array"
 | 
						|
[xmlItemPrefixArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "prefix_wrapped_array"
 | 
						|
[xmlItemPrefixWrappedArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "namespace_string"
 | 
						|
[xmlItemNamespaceString] :: XmlItem -> !Maybe Text
 | 
						|
 | 
						|
-- | "namespace_number"
 | 
						|
[xmlItemNamespaceNumber] :: XmlItem -> !Maybe Double
 | 
						|
 | 
						|
-- | "namespace_integer"
 | 
						|
[xmlItemNamespaceInteger] :: XmlItem -> !Maybe Int
 | 
						|
 | 
						|
-- | "namespace_boolean"
 | 
						|
[xmlItemNamespaceBoolean] :: XmlItem -> !Maybe Bool
 | 
						|
 | 
						|
-- | "namespace_array"
 | 
						|
[xmlItemNamespaceArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "namespace_wrapped_array"
 | 
						|
[xmlItemNamespaceWrappedArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "prefix_ns_string"
 | 
						|
[xmlItemPrefixNsString] :: XmlItem -> !Maybe Text
 | 
						|
 | 
						|
-- | "prefix_ns_number"
 | 
						|
[xmlItemPrefixNsNumber] :: XmlItem -> !Maybe Double
 | 
						|
 | 
						|
-- | "prefix_ns_integer"
 | 
						|
[xmlItemPrefixNsInteger] :: XmlItem -> !Maybe Int
 | 
						|
 | 
						|
-- | "prefix_ns_boolean"
 | 
						|
[xmlItemPrefixNsBoolean] :: XmlItem -> !Maybe Bool
 | 
						|
 | 
						|
-- | "prefix_ns_array"
 | 
						|
[xmlItemPrefixNsArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | "prefix_ns_wrapped_array"
 | 
						|
[xmlItemPrefixNsWrappedArray] :: XmlItem -> !Maybe [Int]
 | 
						|
 | 
						|
-- | Construct a value of type <a>XmlItem</a> (by applying it's required
 | 
						|
--   fields, if any)
 | 
						|
mkXmlItem :: XmlItem
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data E'ArrayEnum
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "fish"
 | 
						|
--   </pre>
 | 
						|
E'ArrayEnum'Fish :: E'ArrayEnum
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "crab"
 | 
						|
--   </pre>
 | 
						|
E'ArrayEnum'Crab :: E'ArrayEnum
 | 
						|
 | 
						|
-- | unwrap <a>E'ArrayEnum</a> enum
 | 
						|
fromE'ArrayEnum :: E'ArrayEnum -> Text
 | 
						|
 | 
						|
-- | parse <a>E'ArrayEnum</a> enum
 | 
						|
toE'ArrayEnum :: Text -> Either String E'ArrayEnum
 | 
						|
 | 
						|
-- | Enum of <a>Text</a> . Form parameter enum test (string)
 | 
						|
data E'EnumFormString
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "_abc"
 | 
						|
--   </pre>
 | 
						|
E'EnumFormString'_abc :: E'EnumFormString
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "-efg"
 | 
						|
--   </pre>
 | 
						|
E'EnumFormString'_efg :: E'EnumFormString
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "(xyz)"
 | 
						|
--   </pre>
 | 
						|
E'EnumFormString'_xyz :: E'EnumFormString
 | 
						|
 | 
						|
-- | unwrap <a>E'EnumFormString</a> enum
 | 
						|
fromE'EnumFormString :: E'EnumFormString -> Text
 | 
						|
 | 
						|
-- | parse <a>E'EnumFormString</a> enum
 | 
						|
toE'EnumFormString :: Text -> Either String E'EnumFormString
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data E'EnumFormStringArray
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   ">"
 | 
						|
--   </pre>
 | 
						|
E'EnumFormStringArray'GreaterThan :: E'EnumFormStringArray
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "$"
 | 
						|
--   </pre>
 | 
						|
E'EnumFormStringArray'Dollar :: E'EnumFormStringArray
 | 
						|
 | 
						|
-- | unwrap <a>E'EnumFormStringArray</a> enum
 | 
						|
fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text
 | 
						|
 | 
						|
-- | parse <a>E'EnumFormStringArray</a> enum
 | 
						|
toE'EnumFormStringArray :: Text -> Either String E'EnumFormStringArray
 | 
						|
 | 
						|
-- | Enum of <a>Int</a>
 | 
						|
data E'EnumInteger
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   1
 | 
						|
--   </pre>
 | 
						|
E'EnumInteger'Num1 :: E'EnumInteger
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   -1
 | 
						|
--   </pre>
 | 
						|
E'EnumInteger'NumMinus_1 :: E'EnumInteger
 | 
						|
 | 
						|
-- | unwrap <a>E'EnumInteger</a> enum
 | 
						|
fromE'EnumInteger :: E'EnumInteger -> Int
 | 
						|
 | 
						|
-- | parse <a>E'EnumInteger</a> enum
 | 
						|
toE'EnumInteger :: Int -> Either String E'EnumInteger
 | 
						|
 | 
						|
-- | Enum of <a>Double</a>
 | 
						|
data E'EnumNumber
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   1.1
 | 
						|
--   </pre>
 | 
						|
E'EnumNumber'Num1_Dot_1 :: E'EnumNumber
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   -1.2
 | 
						|
--   </pre>
 | 
						|
E'EnumNumber'NumMinus_1_Dot_2 :: E'EnumNumber
 | 
						|
 | 
						|
-- | unwrap <a>E'EnumNumber</a> enum
 | 
						|
fromE'EnumNumber :: E'EnumNumber -> Double
 | 
						|
 | 
						|
-- | parse <a>E'EnumNumber</a> enum
 | 
						|
toE'EnumNumber :: Double -> Either String E'EnumNumber
 | 
						|
 | 
						|
-- | Enum of <a>Int</a>
 | 
						|
data E'EnumQueryInteger
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   1
 | 
						|
--   </pre>
 | 
						|
E'EnumQueryInteger'Num1 :: E'EnumQueryInteger
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   -2
 | 
						|
--   </pre>
 | 
						|
E'EnumQueryInteger'NumMinus_2 :: E'EnumQueryInteger
 | 
						|
 | 
						|
-- | unwrap <a>E'EnumQueryInteger</a> enum
 | 
						|
fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int
 | 
						|
 | 
						|
-- | parse <a>E'EnumQueryInteger</a> enum
 | 
						|
toE'EnumQueryInteger :: Int -> Either String E'EnumQueryInteger
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data E'EnumString
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   <a>UPPER</a>
 | 
						|
--   </pre>
 | 
						|
E'EnumString'UPPER :: E'EnumString
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "lower"
 | 
						|
--   </pre>
 | 
						|
E'EnumString'Lower :: E'EnumString
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   ""
 | 
						|
--   </pre>
 | 
						|
E'EnumString'Empty :: E'EnumString
 | 
						|
 | 
						|
-- | unwrap <a>E'EnumString</a> enum
 | 
						|
fromE'EnumString :: E'EnumString -> Text
 | 
						|
 | 
						|
-- | parse <a>E'EnumString</a> enum
 | 
						|
toE'EnumString :: Text -> Either String E'EnumString
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data E'Inner
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   <a>UPPER</a>
 | 
						|
--   </pre>
 | 
						|
E'Inner'UPPER :: E'Inner
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "lower"
 | 
						|
--   </pre>
 | 
						|
E'Inner'Lower :: E'Inner
 | 
						|
 | 
						|
-- | unwrap <a>E'Inner</a> enum
 | 
						|
fromE'Inner :: E'Inner -> Text
 | 
						|
 | 
						|
-- | parse <a>E'Inner</a> enum
 | 
						|
toE'Inner :: Text -> Either String E'Inner
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data E'JustSymbol
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   ">="
 | 
						|
--   </pre>
 | 
						|
E'JustSymbol'Greater_Than_Or_Equal_To :: E'JustSymbol
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "$"
 | 
						|
--   </pre>
 | 
						|
E'JustSymbol'Dollar :: E'JustSymbol
 | 
						|
 | 
						|
-- | unwrap <a>E'JustSymbol</a> enum
 | 
						|
fromE'JustSymbol :: E'JustSymbol -> Text
 | 
						|
 | 
						|
-- | parse <a>E'JustSymbol</a> enum
 | 
						|
toE'JustSymbol :: Text -> Either String E'JustSymbol
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data E'Kind
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "lions"
 | 
						|
--   </pre>
 | 
						|
E'Kind'Lions :: E'Kind
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "tigers"
 | 
						|
--   </pre>
 | 
						|
E'Kind'Tigers :: E'Kind
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "leopards"
 | 
						|
--   </pre>
 | 
						|
E'Kind'Leopards :: E'Kind
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "jaguars"
 | 
						|
--   </pre>
 | 
						|
E'Kind'Jaguars :: E'Kind
 | 
						|
 | 
						|
-- | unwrap <a>E'Kind</a> enum
 | 
						|
fromE'Kind :: E'Kind -> Text
 | 
						|
 | 
						|
-- | parse <a>E'Kind</a> enum
 | 
						|
toE'Kind :: Text -> Either String E'Kind
 | 
						|
 | 
						|
-- | Enum of <a>Text</a> . Order Status
 | 
						|
data E'Status
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "placed"
 | 
						|
--   </pre>
 | 
						|
E'Status'Placed :: E'Status
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "approved"
 | 
						|
--   </pre>
 | 
						|
E'Status'Approved :: E'Status
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "delivered"
 | 
						|
--   </pre>
 | 
						|
E'Status'Delivered :: E'Status
 | 
						|
 | 
						|
-- | unwrap <a>E'Status</a> enum
 | 
						|
fromE'Status :: E'Status -> Text
 | 
						|
 | 
						|
-- | parse <a>E'Status</a> enum
 | 
						|
toE'Status :: Text -> Either String E'Status
 | 
						|
 | 
						|
-- | Enum of <a>Text</a> . pet status in the store
 | 
						|
data E'Status2
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "available"
 | 
						|
--   </pre>
 | 
						|
E'Status2'Available :: E'Status2
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "pending"
 | 
						|
--   </pre>
 | 
						|
E'Status2'Pending :: E'Status2
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "sold"
 | 
						|
--   </pre>
 | 
						|
E'Status2'Sold :: E'Status2
 | 
						|
 | 
						|
-- | unwrap <a>E'Status2</a> enum
 | 
						|
fromE'Status2 :: E'Status2 -> Text
 | 
						|
 | 
						|
-- | parse <a>E'Status2</a> enum
 | 
						|
toE'Status2 :: Text -> Either String E'Status2
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data EnumClass
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "_abc"
 | 
						|
--   </pre>
 | 
						|
EnumClass'_abc :: EnumClass
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "-efg"
 | 
						|
--   </pre>
 | 
						|
EnumClass'_efg :: EnumClass
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "(xyz)"
 | 
						|
--   </pre>
 | 
						|
EnumClass'_xyz :: EnumClass
 | 
						|
 | 
						|
-- | unwrap <a>EnumClass</a> enum
 | 
						|
fromEnumClass :: EnumClass -> Text
 | 
						|
 | 
						|
-- | parse <a>EnumClass</a> enum
 | 
						|
toEnumClass :: Text -> Either String EnumClass
 | 
						|
 | 
						|
-- | Enum of <a>Text</a>
 | 
						|
data OuterEnum
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "placed"
 | 
						|
--   </pre>
 | 
						|
OuterEnum'Placed :: OuterEnum
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "approved"
 | 
						|
--   </pre>
 | 
						|
OuterEnum'Approved :: OuterEnum
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   "delivered"
 | 
						|
--   </pre>
 | 
						|
OuterEnum'Delivered :: OuterEnum
 | 
						|
 | 
						|
-- | unwrap <a>OuterEnum</a> enum
 | 
						|
fromOuterEnum :: OuterEnum -> Text
 | 
						|
 | 
						|
-- | parse <a>OuterEnum</a> enum
 | 
						|
toOuterEnum :: Text -> Either String OuterEnum
 | 
						|
data AuthOAuthPetstoreAuth
 | 
						|
 | 
						|
-- | secret
 | 
						|
AuthOAuthPetstoreAuth :: Text -> AuthOAuthPetstoreAuth
 | 
						|
data AuthApiKeyApiKey
 | 
						|
 | 
						|
-- | secret
 | 
						|
AuthApiKeyApiKey :: Text -> AuthApiKeyApiKey
 | 
						|
data AuthApiKeyApiKeyQuery
 | 
						|
 | 
						|
-- | secret
 | 
						|
AuthApiKeyApiKeyQuery :: Text -> AuthApiKeyApiKeyQuery
 | 
						|
data AuthBasicHttpBasicTest
 | 
						|
 | 
						|
-- | username password
 | 
						|
AuthBasicHttpBasicTest :: ByteString -> ByteString -> AuthBasicHttpBasicTest
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalMetadata
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalMetadata
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ApiKey
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiKey
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyBool
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.BodyBool
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyBool
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyDouble
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.BodyDouble
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyDouble
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyText
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.BodyText
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyText
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.BooleanGroup
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.BooleanGroup
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Byte
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Byte
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Callback
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Callback
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Context
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Context
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.File2
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.File2
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Http
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Http
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Int32
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Int32
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Int64
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Int64Group
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64Group
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Ioutil
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Ioutil
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Name2
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Name2
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Number
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Number
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.OrderId
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderId
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.OrderIdText
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderIdText
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Param
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Param
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Param2
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Param2
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamBinary
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamBinary
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamDate
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDate
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamDateTime
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDateTime
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamDouble
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDouble
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamFloat
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamFloat
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamInteger
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamInteger
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ParamMapMapStringText
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamMapMapStringText
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamMapMapStringText
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ParamString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Password
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Password
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.PatternWithoutDelimiter
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.PatternWithoutDelimiter
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.PetId
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.PetId
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Pipe
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Pipe
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Query
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Query
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.RequiredBooleanGroup
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredBooleanGroup
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.RequiredFile
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredFile
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.RequiredInt64Group
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredInt64Group
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.RequiredStringGroup
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.RequiredStringGroup
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.StatusText
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.StatusText
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.StringGroup
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.StringGroup
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Tags
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Tags
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Url
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Url
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Username
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Username
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesAnyType
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesAnyType
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesArray
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesArray
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesBoolean
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesBoolean
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesClass
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesClass
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesInteger
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesInteger
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesNumber
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesNumber
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesObject
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesObject
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Animal
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Animal
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiResponse
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ApiResponse
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfNumberOnly
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfNumberOnly
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Capitalization
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Capitalization
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Cat
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Cat
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Category
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Category
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ClassModel
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ClassModel
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Client
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Client
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Dog
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Dog
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.File
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.File
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.FileSchemaTestClass
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.FileSchemaTestClass
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.FormatTest
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.FormatTest
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.HasOnlyReadOnly
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.HasOnlyReadOnly
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Model200Response
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Model200Response
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelList
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ModelList
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelReturn
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ModelReturn
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Name
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Name
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.NumberOnly
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.NumberOnly
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterComposite
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.OuterComposite
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ReadOnlyFirst
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ReadOnlyFirst
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayTest
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.ArrayTest
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.SpecialModelName
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.SpecialModelName
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Tag
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Tag
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.TypeHolderDefault
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.TypeHolderDefault
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.TypeHolderExample
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.TypeHolderExample
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.User
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.User
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Body
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Body
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Body
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.XmlItem
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.XmlItem
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumFormString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormString
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryStringArray
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryStringArray
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderStringArray
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderStringArray
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumFormStringArray
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormStringArray
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryDouble
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryDouble
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryInteger
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryInteger
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Inner
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Inner
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Inner
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Inner
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'Inner
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.MapTest
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.MapTest
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumArrays
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumArrays
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Kind
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Kind
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Kind
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Kind
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'Kind
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.BigCat
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.BigCat
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Status
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Status
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Status
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Status
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'Status
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Order
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Order
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.E'Status2
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.E'Status2
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.E'Status2
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.E'Status2
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.E'Status2
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Pet
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Pet
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.Status
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.Status
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.EnumClass
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.EnumClass
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.EnumClass
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumClass
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumClass
 | 
						|
instance GHC.Enum.Enum OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance GHC.Enum.Bounded OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance GHC.Classes.Ord OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumTest
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.EnumTest
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AuthOAuthPetstoreAuth
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthOAuthPetstoreAuth
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKey
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKey
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery
 | 
						|
instance GHC.Show.Show OpenAPIPetstore.Model.AuthBasicHttpBasicTest
 | 
						|
instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthBasicHttpBasicTest
 | 
						|
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthBasicHttpBasicTest
 | 
						|
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery
 | 
						|
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthApiKeyApiKey
 | 
						|
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthOAuthPetstoreAuth
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.EnumTest
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.EnumTest
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.OuterEnum
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.EnumClass
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.EnumClass
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.EnumClass
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.EnumClass
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.EnumClass
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Pet
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Pet
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'Status2
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'Status2
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'Status2
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'Status2
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'Status2
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Order
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Order
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'Status
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'Status
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'Status
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'Status
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'Status
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.BigCat
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BigCat
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'Kind
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'Kind
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'Kind
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'Kind
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'Kind
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.EnumArrays
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.EnumArrays
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'JustSymbol
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.MapTest
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.MapTest
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'Inner
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'Inner
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'Inner
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'Inner
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'Inner
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'EnumString
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'EnumQueryInteger
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'EnumNumber
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'EnumInteger
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'EnumFormStringArray
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'EnumFormString
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance Web.Internal.HttpApiData.ToHttpApiData OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance Web.Internal.HttpApiData.FromHttpApiData OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeRender OpenAPIPetstore.MimeTypes.MimeMultipartFormData OpenAPIPetstore.Model.E'ArrayEnum
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.XmlItem
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.XmlItem
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.User
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.User
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.TypeHolderExample
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.TypeHolderExample
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.TypeHolderDefault
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.TypeHolderDefault
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Tag
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Tag
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.SpecialModelName
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.SpecialModelName
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ArrayTest
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ArrayTest
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ReadOnlyFirst
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ReadOnlyFirst
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.OuterComposite
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.OuterComposite
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.NumberOnly
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.NumberOnly
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Name
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Name
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ModelReturn
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ModelReturn
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ModelList
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ModelList
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Model200Response
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Model200Response
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.HasOnlyReadOnly
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.HasOnlyReadOnly
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.FormatTest
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.FormatTest
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.FileSchemaTestClass
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.FileSchemaTestClass
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.File
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.File
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Dog
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Dog
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Client
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Client
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ClassModel
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ClassModel
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Category
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Category
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Cat
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Cat
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Capitalization
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Capitalization
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ArrayOfNumberOnly
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ArrayOfNumberOnly
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ApiResponse
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ApiResponse
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Animal
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Animal
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesString
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesString
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesObject
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesObject
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesNumber
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesNumber
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesInteger
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesInteger
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesClass
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesClass
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesBoolean
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesBoolean
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesArray
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesArray
 | 
						|
instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AdditionalPropertiesAnyType
 | 
						|
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesAnyType
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API.User
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /user
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Create user
 | 
						|
--   
 | 
						|
--   This can only be done by the logged in user.
 | 
						|
createUser :: (Consumes CreateUser contentType, MimeRender contentType User) => ContentType contentType -> User -> OpenAPIPetstoreRequest CreateUser contentType NoContent MimeNoContent
 | 
						|
data CreateUser
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /user/createWithArray
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Creates list of users with given input array
 | 
						|
createUsersWithArrayInput :: (Consumes CreateUsersWithArrayInput contentType, MimeRender contentType Body) => ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithArrayInput contentType NoContent MimeNoContent
 | 
						|
data CreateUsersWithArrayInput
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /user/createWithList
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Creates list of users with given input array
 | 
						|
createUsersWithListInput :: (Consumes CreateUsersWithListInput contentType, MimeRender contentType Body) => ContentType contentType -> Body -> OpenAPIPetstoreRequest CreateUsersWithListInput contentType NoContent MimeNoContent
 | 
						|
data CreateUsersWithListInput
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   DELETE /user/{username}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Delete user
 | 
						|
--   
 | 
						|
--   This can only be done by the logged in user.
 | 
						|
deleteUser :: Username -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent
 | 
						|
data DeleteUser
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /user/{username}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Get user by user name
 | 
						|
getUserByName :: Accept accept -> Username -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept
 | 
						|
data GetUserByName
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /user/login
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Logs user into the system
 | 
						|
loginUser :: Accept accept -> Username -> Password -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept
 | 
						|
data LoginUser
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /user/logout
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Logs out current logged in user session
 | 
						|
logoutUser :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent
 | 
						|
data LogoutUser
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PUT /user/{username}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Updated user
 | 
						|
--   
 | 
						|
--   This can only be done by the logged in user.
 | 
						|
updateUser :: (Consumes UpdateUser contentType, MimeRender contentType User) => ContentType contentType -> User -> Username -> OpenAPIPetstoreRequest UpdateUser contentType NoContent MimeNoContent
 | 
						|
data UpdateUser
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.User.UpdateUser OpenAPIPetstore.Model.User
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.UpdateUser mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.UpdateUser OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.LogoutUser OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.LoginUser OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.LoginUser OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.GetUserByName OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.GetUserByName OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.DeleteUser OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.User.CreateUsersWithListInput OpenAPIPetstore.Model.Body
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.CreateUsersWithListInput mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.CreateUsersWithListInput OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.User.CreateUsersWithArrayInput OpenAPIPetstore.Model.Body
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.CreateUsersWithArrayInput mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.CreateUsersWithArrayInput OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.User.CreateUser OpenAPIPetstore.Model.User
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.CreateUser mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.CreateUser OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API.Store
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   DELETE /store/order/{order_id}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Delete purchase order by ID
 | 
						|
--   
 | 
						|
--   For valid response try integer IDs with value < 1000. Anything
 | 
						|
--   above 1000 or nonintegers will generate API errors
 | 
						|
deleteOrder :: OrderIdText -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent
 | 
						|
data DeleteOrder
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /store/inventory
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Returns pet inventories by status
 | 
						|
--   
 | 
						|
--   Returns a map of status codes to quantities
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthApiKeyApiKey</a>
 | 
						|
getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent (Map String Int) MimeJSON
 | 
						|
data GetInventory
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /store/order/{order_id}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Find purchase order by ID
 | 
						|
--   
 | 
						|
--   For valid response try integer IDs with value <a>5 or</a> 10. Other
 | 
						|
--   values will generate exceptions
 | 
						|
getOrderById :: Accept accept -> OrderId -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept
 | 
						|
data GetOrderById
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /store/order
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Place an order for a pet
 | 
						|
placeOrder :: (Consumes PlaceOrder contentType, MimeRender contentType Order) => ContentType contentType -> Accept accept -> Order -> OpenAPIPetstoreRequest PlaceOrder contentType Order accept
 | 
						|
data PlaceOrder
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Store.PlaceOrder OpenAPIPetstore.Model.Order
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Store.PlaceOrder mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Store.PlaceOrder OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Store.PlaceOrder OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Store.GetOrderById OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Store.GetOrderById OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Store.GetInventory OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Store.DeleteOrder OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API.Pet
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /pet
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Add a new pet to the store
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
addPet :: (Consumes AddPet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent
 | 
						|
data AddPet
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   DELETE /pet/{petId}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Deletes a pet
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
deletePet :: PetId -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent
 | 
						|
data DeletePet
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /pet/findByStatus
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Finds Pets by status
 | 
						|
--   
 | 
						|
--   Multiple status values can be provided with comma separated strings
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
findPetsByStatus :: Accept accept -> Status -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept
 | 
						|
data FindPetsByStatus
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /pet/findByTags
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Finds Pets by tags
 | 
						|
--   
 | 
						|
--   Multiple tags can be provided with comma separated strings. Use tag1,
 | 
						|
--   tag2, tag3 for testing.
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
 | 
						|
-- | <i>Deprecated: </i>
 | 
						|
findPetsByTags :: Accept accept -> Tags -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept
 | 
						|
data FindPetsByTags
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /pet/{petId}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Find pet by ID
 | 
						|
--   
 | 
						|
--   Returns a single pet
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthApiKeyApiKey</a>
 | 
						|
getPetById :: Accept accept -> PetId -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept
 | 
						|
data GetPetById
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PUT /pet
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Update an existing pet
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
updatePet :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent
 | 
						|
data UpdatePet
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /pet/{petId}
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Updates a pet in the store with form data
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
updatePetWithForm :: Consumes UpdatePetWithForm MimeFormUrlEncoded => PetId -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent
 | 
						|
data UpdatePetWithForm
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /pet/{petId}/uploadImage
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   uploads an image
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
uploadFile :: Consumes UploadFile MimeMultipartFormData => PetId -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON
 | 
						|
data UploadFile
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/{petId}/uploadImageWithRequiredFile
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   uploads an image (required)
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthOAuthPetstoreAuth</a>
 | 
						|
uploadFileWithRequiredFile :: Consumes UploadFileWithRequiredFile MimeMultipartFormData => RequiredFile -> PetId -> OpenAPIPetstoreRequest UploadFileWithRequiredFile MimeMultipartFormData ApiResponse MimeJSON
 | 
						|
data UploadFileWithRequiredFile
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UploadFileWithRequiredFile OpenAPIPetstore.Model.AdditionalMetadata
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.UploadFileWithRequiredFile OpenAPIPetstore.MimeTypes.MimeMultipartFormData
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.UploadFileWithRequiredFile OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UploadFile OpenAPIPetstore.Model.AdditionalMetadata
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UploadFile OpenAPIPetstore.Model.File2
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.UploadFile OpenAPIPetstore.MimeTypes.MimeMultipartFormData
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.UploadFile OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UpdatePetWithForm OpenAPIPetstore.Model.Name2
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UpdatePetWithForm OpenAPIPetstore.Model.StatusText
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.UpdatePetWithForm OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.UpdatePetWithForm OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Pet.UpdatePet OpenAPIPetstore.Model.Pet
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.UpdatePet OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.UpdatePet OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.UpdatePet OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.GetPetById OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.GetPetById OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.FindPetsByTags OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.FindPetsByTags OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.FindPetsByStatus OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.FindPetsByStatus OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.DeletePet OpenAPIPetstore.Model.ApiKey
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.DeletePet OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Pet.AddPet OpenAPIPetstore.Model.Pet
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.AddPet OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Pet.AddPet OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Pet.AddPet OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API.FakeClassnameTags123
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PATCH /fake_classname_test
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   To test class name in snake case
 | 
						|
--   
 | 
						|
--   To test class name in snake case
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthApiKeyApiKeyQuery</a>
 | 
						|
testClassname :: (Consumes TestClassname MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON
 | 
						|
data TestClassname
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.FakeClassnameTags123.TestClassname OpenAPIPetstore.Model.Client
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.FakeClassnameTags123.TestClassname OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.FakeClassnameTags123.TestClassname OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API.Fake
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/create_xml_item
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   creates an XmlItem
 | 
						|
--   
 | 
						|
--   this route creates an XmlItem
 | 
						|
createXmlItem :: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem) => ContentType contentType -> XmlItem -> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent
 | 
						|
data CreateXmlItem
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/outer/boolean
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Test serialization of outer boolean types
 | 
						|
fakeOuterBooleanSerialize :: Consumes FakeOuterBooleanSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize contentType Bool accept
 | 
						|
data FakeOuterBooleanSerialize
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/outer/composite
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Test serialization of object with outer number type
 | 
						|
fakeOuterCompositeSerialize :: Consumes FakeOuterCompositeSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize contentType OuterComposite accept
 | 
						|
data FakeOuterCompositeSerialize
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/outer/number
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Test serialization of outer number types
 | 
						|
fakeOuterNumberSerialize :: Consumes FakeOuterNumberSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterNumberSerialize contentType Double accept
 | 
						|
data FakeOuterNumberSerialize
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/outer/string
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Test serialization of outer string types
 | 
						|
fakeOuterStringSerialize :: Consumes FakeOuterStringSerialize contentType => ContentType contentType -> Accept accept -> OpenAPIPetstoreRequest FakeOuterStringSerialize contentType Text accept
 | 
						|
data FakeOuterStringSerialize
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PUT /fake/body-with-file-schema
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   For this test, the body for this request much reference a schema named
 | 
						|
--   <a>File</a>.
 | 
						|
testBodyWithFileSchema :: (Consumes TestBodyWithFileSchema MimeJSON, MimeRender MimeJSON FileSchemaTestClass) => FileSchemaTestClass -> OpenAPIPetstoreRequest TestBodyWithFileSchema MimeJSON NoContent MimeNoContent
 | 
						|
data TestBodyWithFileSchema
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PUT /fake/body-with-query-params
 | 
						|
--   </pre>
 | 
						|
testBodyWithQueryParams :: (Consumes TestBodyWithQueryParams MimeJSON, MimeRender MimeJSON User) => User -> Query -> OpenAPIPetstoreRequest TestBodyWithQueryParams MimeJSON NoContent MimeNoContent
 | 
						|
data TestBodyWithQueryParams
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PATCH /fake
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   To test "client" model
 | 
						|
--   
 | 
						|
--   To test "client" model
 | 
						|
testClientModel :: (Consumes TestClientModel MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON
 | 
						|
data TestClientModel
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
 | 
						|
--   
 | 
						|
--   Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
 | 
						|
--   
 | 
						|
--   AuthMethod: <a>AuthBasicHttpBasicTest</a>
 | 
						|
testEndpointParameters :: Consumes TestEndpointParameters MimeFormUrlEncoded => Number -> ParamDouble -> PatternWithoutDelimiter -> Byte -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent
 | 
						|
data TestEndpointParameters
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /fake
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   To test enum parameters
 | 
						|
--   
 | 
						|
--   To test enum parameters
 | 
						|
testEnumParameters :: Consumes TestEnumParameters MimeFormUrlEncoded => OpenAPIPetstoreRequest TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent
 | 
						|
data TestEnumParameters
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   DELETE /fake
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   Fake endpoint to test group parameters (optional)
 | 
						|
--   
 | 
						|
--   Fake endpoint to test group parameters (optional)
 | 
						|
testGroupParameters :: RequiredStringGroup -> RequiredBooleanGroup -> RequiredInt64Group -> OpenAPIPetstoreRequest TestGroupParameters MimeNoContent NoContent MimeNoContent
 | 
						|
data TestGroupParameters
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   POST /fake/inline-additionalProperties
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   test inline additionalProperties
 | 
						|
testInlineAdditionalProperties :: (Consumes TestInlineAdditionalProperties MimeJSON, MimeRender MimeJSON ParamMapMapStringText) => ParamMapMapStringText -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent
 | 
						|
data TestInlineAdditionalProperties
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   GET /fake/jsonFormData
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   test json serialization of form data
 | 
						|
testJsonFormData :: Consumes TestJsonFormData MimeFormUrlEncoded => Param -> Param2 -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent
 | 
						|
data TestJsonFormData
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PUT /fake/test-query-parameters
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   To test the collection format in query parameters
 | 
						|
testQueryParameterCollectionFormat :: Pipe -> Ioutil -> Http -> Url -> Context -> OpenAPIPetstoreRequest TestQueryParameterCollectionFormat MimeNoContent NoContent MimeNoContent
 | 
						|
data TestQueryParameterCollectionFormat
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestQueryParameterCollectionFormat OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestJsonFormData OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestJsonFormData OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.TestInlineAdditionalProperties OpenAPIPetstore.Model.ParamMapMapStringText
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestInlineAdditionalProperties OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestInlineAdditionalProperties OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestGroupParameters OpenAPIPetstore.Model.StringGroup
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestGroupParameters OpenAPIPetstore.Model.BooleanGroup
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestGroupParameters OpenAPIPetstore.Model.Int64Group
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestGroupParameters OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumFormStringArray
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumFormString
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumHeaderStringArray
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumHeaderString
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumQueryStringArray
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumQueryString
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumQueryInteger
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.Model.EnumQueryDouble
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestEnumParameters OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.ParamInteger
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.Int32
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.Int64
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.ParamFloat
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.ParamString
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.ParamBinary
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.ParamDate
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.ParamDateTime
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.Password
 | 
						|
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.Model.Callback
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.MimeTypes.MimeFormUrlEncoded
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestEndpointParameters OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.TestClientModel OpenAPIPetstore.Model.Client
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestClientModel OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestClientModel OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.TestBodyWithQueryParams OpenAPIPetstore.Model.User
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestBodyWithQueryParams OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestBodyWithQueryParams OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.TestBodyWithFileSchema OpenAPIPetstore.Model.FileSchemaTestClass
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.TestBodyWithFileSchema OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.TestBodyWithFileSchema OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.FakeOuterStringSerialize OpenAPIPetstore.Model.BodyText
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.FakeOuterStringSerialize mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.FakeOuterStringSerialize mtype
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.FakeOuterNumberSerialize OpenAPIPetstore.Model.BodyDouble
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.FakeOuterNumberSerialize mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.FakeOuterNumberSerialize mtype
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.FakeOuterCompositeSerialize OpenAPIPetstore.Model.OuterComposite
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.FakeOuterCompositeSerialize mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.FakeOuterCompositeSerialize mtype
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.FakeOuterBooleanSerialize OpenAPIPetstore.Model.BodyBool
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.FakeOuterBooleanSerialize mtype
 | 
						|
instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.FakeOuterBooleanSerialize mtype
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.Model.XmlItem
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeXML
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeTextXml
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeTextXmlCharsetutf8
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeTextXmlCharsetutf16
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeXmlCharsetutf8
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeXmlCharsetutf16
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.CreateXmlItem OpenAPIPetstore.MimeTypes.MimeNoContent
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API.AnotherFake
 | 
						|
 | 
						|
-- | <pre>
 | 
						|
--   PATCH /another-fake/dummy
 | 
						|
--   </pre>
 | 
						|
--   
 | 
						|
--   To test special tags
 | 
						|
--   
 | 
						|
--   To test special tags and operation ID starting with number
 | 
						|
op123testSpecialTags :: (Consumes Op123testSpecialTags MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest Op123testSpecialTags MimeJSON Client MimeJSON
 | 
						|
data Op123testSpecialTags
 | 
						|
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.AnotherFake.Op123testSpecialTags OpenAPIPetstore.Model.Client
 | 
						|
instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.AnotherFake.Op123testSpecialTags OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.AnotherFake.Op123testSpecialTags OpenAPIPetstore.MimeTypes.MimeJSON
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.API
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore.ModelLens
 | 
						|
 | 
						|
-- | <a>additionalPropertiesAnyTypeName</a> Lens
 | 
						|
additionalPropertiesAnyTypeNameL :: Lens_' AdditionalPropertiesAnyType (Maybe Text)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesArrayName</a> Lens
 | 
						|
additionalPropertiesArrayNameL :: Lens_' AdditionalPropertiesArray (Maybe Text)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesBooleanName</a> Lens
 | 
						|
additionalPropertiesBooleanNameL :: Lens_' AdditionalPropertiesBoolean (Maybe Text)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapString</a> Lens
 | 
						|
additionalPropertiesClassMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Text))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapNumber</a> Lens
 | 
						|
additionalPropertiesClassMapNumberL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Double))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapInteger</a> Lens
 | 
						|
additionalPropertiesClassMapIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Int))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapBoolean</a> Lens
 | 
						|
additionalPropertiesClassMapBooleanL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Bool))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapArrayInteger</a> Lens
 | 
						|
additionalPropertiesClassMapArrayIntegerL :: Lens_' AdditionalPropertiesClass (Maybe (Map String [Int]))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapArrayAnytype</a> Lens
 | 
						|
additionalPropertiesClassMapArrayAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map String [Value]))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapMapString</a> Lens
 | 
						|
additionalPropertiesClassMapMapStringL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Text)))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassMapMapAnytype</a> Lens
 | 
						|
additionalPropertiesClassMapMapAnytypeL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Value)))
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassAnytype1</a> Lens
 | 
						|
additionalPropertiesClassAnytype1L :: Lens_' AdditionalPropertiesClass (Maybe Value)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassAnytype2</a> Lens
 | 
						|
additionalPropertiesClassAnytype2L :: Lens_' AdditionalPropertiesClass (Maybe Value)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesClassAnytype3</a> Lens
 | 
						|
additionalPropertiesClassAnytype3L :: Lens_' AdditionalPropertiesClass (Maybe Value)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesIntegerName</a> Lens
 | 
						|
additionalPropertiesIntegerNameL :: Lens_' AdditionalPropertiesInteger (Maybe Text)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesNumberName</a> Lens
 | 
						|
additionalPropertiesNumberNameL :: Lens_' AdditionalPropertiesNumber (Maybe Text)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesObjectName</a> Lens
 | 
						|
additionalPropertiesObjectNameL :: Lens_' AdditionalPropertiesObject (Maybe Text)
 | 
						|
 | 
						|
-- | <a>additionalPropertiesStringName</a> Lens
 | 
						|
additionalPropertiesStringNameL :: Lens_' AdditionalPropertiesString (Maybe Text)
 | 
						|
 | 
						|
-- | <a>animalClassName</a> Lens
 | 
						|
animalClassNameL :: Lens_' Animal Text
 | 
						|
 | 
						|
-- | <a>animalColor</a> Lens
 | 
						|
animalColorL :: Lens_' Animal (Maybe Text)
 | 
						|
 | 
						|
-- | <a>apiResponseCode</a> Lens
 | 
						|
apiResponseCodeL :: Lens_' ApiResponse (Maybe Int)
 | 
						|
 | 
						|
-- | <a>apiResponseType</a> Lens
 | 
						|
apiResponseTypeL :: Lens_' ApiResponse (Maybe Text)
 | 
						|
 | 
						|
-- | <a>apiResponseMessage</a> Lens
 | 
						|
apiResponseMessageL :: Lens_' ApiResponse (Maybe Text)
 | 
						|
 | 
						|
-- | <a>arrayOfArrayOfNumberOnlyArrayArrayNumber</a> Lens
 | 
						|
arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]])
 | 
						|
 | 
						|
-- | <a>arrayOfNumberOnlyArrayNumber</a> Lens
 | 
						|
arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double])
 | 
						|
 | 
						|
-- | <a>arrayTestArrayOfString</a> Lens
 | 
						|
arrayTestArrayOfStringL :: Lens_' ArrayTest (Maybe [Text])
 | 
						|
 | 
						|
-- | <a>arrayTestArrayArrayOfInteger</a> Lens
 | 
						|
arrayTestArrayArrayOfIntegerL :: Lens_' ArrayTest (Maybe [[Integer]])
 | 
						|
 | 
						|
-- | <a>arrayTestArrayArrayOfModel</a> Lens
 | 
						|
arrayTestArrayArrayOfModelL :: Lens_' ArrayTest (Maybe [[ReadOnlyFirst]])
 | 
						|
 | 
						|
-- | <a>bigCatClassName</a> Lens
 | 
						|
bigCatClassNameL :: Lens_' BigCat Text
 | 
						|
 | 
						|
-- | <a>bigCatColor</a> Lens
 | 
						|
bigCatColorL :: Lens_' BigCat (Maybe Text)
 | 
						|
 | 
						|
-- | <a>bigCatDeclawed</a> Lens
 | 
						|
bigCatDeclawedL :: Lens_' BigCat (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>bigCatKind</a> Lens
 | 
						|
bigCatKindL :: Lens_' BigCat (Maybe E'Kind)
 | 
						|
 | 
						|
-- | <a>capitalizationSmallCamel</a> Lens
 | 
						|
capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text)
 | 
						|
 | 
						|
-- | <a>capitalizationCapitalCamel</a> Lens
 | 
						|
capitalizationCapitalCamelL :: Lens_' Capitalization (Maybe Text)
 | 
						|
 | 
						|
-- | <a>capitalizationSmallSnake</a> Lens
 | 
						|
capitalizationSmallSnakeL :: Lens_' Capitalization (Maybe Text)
 | 
						|
 | 
						|
-- | <a>capitalizationCapitalSnake</a> Lens
 | 
						|
capitalizationCapitalSnakeL :: Lens_' Capitalization (Maybe Text)
 | 
						|
 | 
						|
-- | <a>capitalizationScaEthFlowPoints</a> Lens
 | 
						|
capitalizationScaEthFlowPointsL :: Lens_' Capitalization (Maybe Text)
 | 
						|
 | 
						|
-- | <a>capitalizationAttName</a> Lens
 | 
						|
capitalizationAttNameL :: Lens_' Capitalization (Maybe Text)
 | 
						|
 | 
						|
-- | <a>catClassName</a> Lens
 | 
						|
catClassNameL :: Lens_' Cat Text
 | 
						|
 | 
						|
-- | <a>catColor</a> Lens
 | 
						|
catColorL :: Lens_' Cat (Maybe Text)
 | 
						|
 | 
						|
-- | <a>catDeclawed</a> Lens
 | 
						|
catDeclawedL :: Lens_' Cat (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>categoryId</a> Lens
 | 
						|
categoryIdL :: Lens_' Category (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>categoryName</a> Lens
 | 
						|
categoryNameL :: Lens_' Category Text
 | 
						|
 | 
						|
-- | <a>classModelClass</a> Lens
 | 
						|
classModelClassL :: Lens_' ClassModel (Maybe Text)
 | 
						|
 | 
						|
-- | <a>clientClient</a> Lens
 | 
						|
clientClientL :: Lens_' Client (Maybe Text)
 | 
						|
 | 
						|
-- | <a>dogClassName</a> Lens
 | 
						|
dogClassNameL :: Lens_' Dog Text
 | 
						|
 | 
						|
-- | <a>dogColor</a> Lens
 | 
						|
dogColorL :: Lens_' Dog (Maybe Text)
 | 
						|
 | 
						|
-- | <a>dogBreed</a> Lens
 | 
						|
dogBreedL :: Lens_' Dog (Maybe Text)
 | 
						|
 | 
						|
-- | <a>enumArraysJustSymbol</a> Lens
 | 
						|
enumArraysJustSymbolL :: Lens_' EnumArrays (Maybe E'JustSymbol)
 | 
						|
 | 
						|
-- | <a>enumArraysArrayEnum</a> Lens
 | 
						|
enumArraysArrayEnumL :: Lens_' EnumArrays (Maybe [E'ArrayEnum])
 | 
						|
 | 
						|
-- | <a>enumTestEnumString</a> Lens
 | 
						|
enumTestEnumStringL :: Lens_' EnumTest (Maybe E'EnumString)
 | 
						|
 | 
						|
-- | <a>enumTestEnumStringRequired</a> Lens
 | 
						|
enumTestEnumStringRequiredL :: Lens_' EnumTest E'EnumString
 | 
						|
 | 
						|
-- | <a>enumTestEnumInteger</a> Lens
 | 
						|
enumTestEnumIntegerL :: Lens_' EnumTest (Maybe E'EnumInteger)
 | 
						|
 | 
						|
-- | <a>enumTestEnumNumber</a> Lens
 | 
						|
enumTestEnumNumberL :: Lens_' EnumTest (Maybe E'EnumNumber)
 | 
						|
 | 
						|
-- | <a>enumTestOuterEnum</a> Lens
 | 
						|
enumTestOuterEnumL :: Lens_' EnumTest (Maybe OuterEnum)
 | 
						|
 | 
						|
-- | <a>fileSourceUri</a> Lens
 | 
						|
fileSourceUriL :: Lens_' File (Maybe Text)
 | 
						|
 | 
						|
-- | <a>fileSchemaTestClassFile</a> Lens
 | 
						|
fileSchemaTestClassFileL :: Lens_' FileSchemaTestClass (Maybe File)
 | 
						|
 | 
						|
-- | <a>fileSchemaTestClassFiles</a> Lens
 | 
						|
fileSchemaTestClassFilesL :: Lens_' FileSchemaTestClass (Maybe [File])
 | 
						|
 | 
						|
-- | <a>formatTestInteger</a> Lens
 | 
						|
formatTestIntegerL :: Lens_' FormatTest (Maybe Int)
 | 
						|
 | 
						|
-- | <a>formatTestInt32</a> Lens
 | 
						|
formatTestInt32L :: Lens_' FormatTest (Maybe Int)
 | 
						|
 | 
						|
-- | <a>formatTestInt64</a> Lens
 | 
						|
formatTestInt64L :: Lens_' FormatTest (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>formatTestNumber</a> Lens
 | 
						|
formatTestNumberL :: Lens_' FormatTest Double
 | 
						|
 | 
						|
-- | <a>formatTestFloat</a> Lens
 | 
						|
formatTestFloatL :: Lens_' FormatTest (Maybe Float)
 | 
						|
 | 
						|
-- | <a>formatTestDouble</a> Lens
 | 
						|
formatTestDoubleL :: Lens_' FormatTest (Maybe Double)
 | 
						|
 | 
						|
-- | <a>formatTestString</a> Lens
 | 
						|
formatTestStringL :: Lens_' FormatTest (Maybe Text)
 | 
						|
 | 
						|
-- | <a>formatTestByte</a> Lens
 | 
						|
formatTestByteL :: Lens_' FormatTest ByteArray
 | 
						|
 | 
						|
-- | <a>formatTestBinary</a> Lens
 | 
						|
formatTestBinaryL :: Lens_' FormatTest (Maybe FilePath)
 | 
						|
 | 
						|
-- | <a>formatTestDate</a> Lens
 | 
						|
formatTestDateL :: Lens_' FormatTest Date
 | 
						|
 | 
						|
-- | <a>formatTestDateTime</a> Lens
 | 
						|
formatTestDateTimeL :: Lens_' FormatTest (Maybe DateTime)
 | 
						|
 | 
						|
-- | <a>formatTestUuid</a> Lens
 | 
						|
formatTestUuidL :: Lens_' FormatTest (Maybe Text)
 | 
						|
 | 
						|
-- | <a>formatTestPassword</a> Lens
 | 
						|
formatTestPasswordL :: Lens_' FormatTest Text
 | 
						|
 | 
						|
-- | <a>formatTestBigDecimal</a> Lens
 | 
						|
formatTestBigDecimalL :: Lens_' FormatTest (Maybe Double)
 | 
						|
 | 
						|
-- | <a>hasOnlyReadOnlyBar</a> Lens
 | 
						|
hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text)
 | 
						|
 | 
						|
-- | <a>hasOnlyReadOnlyFoo</a> Lens
 | 
						|
hasOnlyReadOnlyFooL :: Lens_' HasOnlyReadOnly (Maybe Text)
 | 
						|
 | 
						|
-- | <a>mapTestMapMapOfString</a> Lens
 | 
						|
mapTestMapMapOfStringL :: Lens_' MapTest (Maybe (Map String (Map String Text)))
 | 
						|
 | 
						|
-- | <a>mapTestMapOfEnumString</a> Lens
 | 
						|
mapTestMapOfEnumStringL :: Lens_' MapTest (Maybe (Map String E'Inner))
 | 
						|
 | 
						|
-- | <a>mapTestDirectMap</a> Lens
 | 
						|
mapTestDirectMapL :: Lens_' MapTest (Maybe (Map String Bool))
 | 
						|
 | 
						|
-- | <a>mapTestIndirectMap</a> Lens
 | 
						|
mapTestIndirectMapL :: Lens_' MapTest (Maybe (Map String Bool))
 | 
						|
 | 
						|
-- | <a>mixedPropertiesAndAdditionalPropertiesClassUuid</a> Lens
 | 
						|
mixedPropertiesAndAdditionalPropertiesClassUuidL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe Text)
 | 
						|
 | 
						|
-- | <a>mixedPropertiesAndAdditionalPropertiesClassDateTime</a> Lens
 | 
						|
mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe DateTime)
 | 
						|
 | 
						|
-- | <a>mixedPropertiesAndAdditionalPropertiesClassMap</a> Lens
 | 
						|
mixedPropertiesAndAdditionalPropertiesClassMapL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe (Map String Animal))
 | 
						|
 | 
						|
-- | <a>model200ResponseName</a> Lens
 | 
						|
model200ResponseNameL :: Lens_' Model200Response (Maybe Int)
 | 
						|
 | 
						|
-- | <a>model200ResponseClass</a> Lens
 | 
						|
model200ResponseClassL :: Lens_' Model200Response (Maybe Text)
 | 
						|
 | 
						|
-- | <a>modelList123list</a> Lens
 | 
						|
modelList123listL :: Lens_' ModelList (Maybe Text)
 | 
						|
 | 
						|
-- | <a>modelReturnReturn</a> Lens
 | 
						|
modelReturnReturnL :: Lens_' ModelReturn (Maybe Int)
 | 
						|
 | 
						|
-- | <a>nameName</a> Lens
 | 
						|
nameNameL :: Lens_' Name Int
 | 
						|
 | 
						|
-- | <a>nameSnakeCase</a> Lens
 | 
						|
nameSnakeCaseL :: Lens_' Name (Maybe Int)
 | 
						|
 | 
						|
-- | <a>nameProperty</a> Lens
 | 
						|
namePropertyL :: Lens_' Name (Maybe Text)
 | 
						|
 | 
						|
-- | <a>name123number</a> Lens
 | 
						|
name123numberL :: Lens_' Name (Maybe Int)
 | 
						|
 | 
						|
-- | <a>numberOnlyJustNumber</a> Lens
 | 
						|
numberOnlyJustNumberL :: Lens_' NumberOnly (Maybe Double)
 | 
						|
 | 
						|
-- | <a>orderId</a> Lens
 | 
						|
orderIdL :: Lens_' Order (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>orderPetId</a> Lens
 | 
						|
orderPetIdL :: Lens_' Order (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>orderQuantity</a> Lens
 | 
						|
orderQuantityL :: Lens_' Order (Maybe Int)
 | 
						|
 | 
						|
-- | <a>orderShipDate</a> Lens
 | 
						|
orderShipDateL :: Lens_' Order (Maybe DateTime)
 | 
						|
 | 
						|
-- | <a>orderStatus</a> Lens
 | 
						|
orderStatusL :: Lens_' Order (Maybe E'Status)
 | 
						|
 | 
						|
-- | <a>orderComplete</a> Lens
 | 
						|
orderCompleteL :: Lens_' Order (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>outerCompositeMyNumber</a> Lens
 | 
						|
outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double)
 | 
						|
 | 
						|
-- | <a>outerCompositeMyString</a> Lens
 | 
						|
outerCompositeMyStringL :: Lens_' OuterComposite (Maybe Text)
 | 
						|
 | 
						|
-- | <a>outerCompositeMyBoolean</a> Lens
 | 
						|
outerCompositeMyBooleanL :: Lens_' OuterComposite (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>petId</a> Lens
 | 
						|
petIdL :: Lens_' Pet (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>petCategory</a> Lens
 | 
						|
petCategoryL :: Lens_' Pet (Maybe Category)
 | 
						|
 | 
						|
-- | <a>petName</a> Lens
 | 
						|
petNameL :: Lens_' Pet Text
 | 
						|
 | 
						|
-- | <a>petPhotoUrls</a> Lens
 | 
						|
petPhotoUrlsL :: Lens_' Pet [Text]
 | 
						|
 | 
						|
-- | <a>petTags</a> Lens
 | 
						|
petTagsL :: Lens_' Pet (Maybe [Tag])
 | 
						|
 | 
						|
-- | <a>petStatus</a> Lens
 | 
						|
petStatusL :: Lens_' Pet (Maybe E'Status2)
 | 
						|
 | 
						|
-- | <a>readOnlyFirstBar</a> Lens
 | 
						|
readOnlyFirstBarL :: Lens_' ReadOnlyFirst (Maybe Text)
 | 
						|
 | 
						|
-- | <a>readOnlyFirstBaz</a> Lens
 | 
						|
readOnlyFirstBazL :: Lens_' ReadOnlyFirst (Maybe Text)
 | 
						|
 | 
						|
-- | <a>specialModelNameSpecialPropertyName</a> Lens
 | 
						|
specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>tagId</a> Lens
 | 
						|
tagIdL :: Lens_' Tag (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>tagName</a> Lens
 | 
						|
tagNameL :: Lens_' Tag (Maybe Text)
 | 
						|
 | 
						|
-- | <a>typeHolderDefaultStringItem</a> Lens
 | 
						|
typeHolderDefaultStringItemL :: Lens_' TypeHolderDefault Text
 | 
						|
 | 
						|
-- | <a>typeHolderDefaultNumberItem</a> Lens
 | 
						|
typeHolderDefaultNumberItemL :: Lens_' TypeHolderDefault Double
 | 
						|
 | 
						|
-- | <a>typeHolderDefaultIntegerItem</a> Lens
 | 
						|
typeHolderDefaultIntegerItemL :: Lens_' TypeHolderDefault Int
 | 
						|
 | 
						|
-- | <a>typeHolderDefaultBoolItem</a> Lens
 | 
						|
typeHolderDefaultBoolItemL :: Lens_' TypeHolderDefault Bool
 | 
						|
 | 
						|
-- | <a>typeHolderDefaultArrayItem</a> Lens
 | 
						|
typeHolderDefaultArrayItemL :: Lens_' TypeHolderDefault [Int]
 | 
						|
 | 
						|
-- | <a>typeHolderExampleStringItem</a> Lens
 | 
						|
typeHolderExampleStringItemL :: Lens_' TypeHolderExample Text
 | 
						|
 | 
						|
-- | <a>typeHolderExampleNumberItem</a> Lens
 | 
						|
typeHolderExampleNumberItemL :: Lens_' TypeHolderExample Double
 | 
						|
 | 
						|
-- | <a>typeHolderExampleFloatItem</a> Lens
 | 
						|
typeHolderExampleFloatItemL :: Lens_' TypeHolderExample Float
 | 
						|
 | 
						|
-- | <a>typeHolderExampleIntegerItem</a> Lens
 | 
						|
typeHolderExampleIntegerItemL :: Lens_' TypeHolderExample Int
 | 
						|
 | 
						|
-- | <a>typeHolderExampleBoolItem</a> Lens
 | 
						|
typeHolderExampleBoolItemL :: Lens_' TypeHolderExample Bool
 | 
						|
 | 
						|
-- | <a>typeHolderExampleArrayItem</a> Lens
 | 
						|
typeHolderExampleArrayItemL :: Lens_' TypeHolderExample [Int]
 | 
						|
 | 
						|
-- | <a>userId</a> Lens
 | 
						|
userIdL :: Lens_' User (Maybe Integer)
 | 
						|
 | 
						|
-- | <a>userUsername</a> Lens
 | 
						|
userUsernameL :: Lens_' User (Maybe Text)
 | 
						|
 | 
						|
-- | <a>userFirstName</a> Lens
 | 
						|
userFirstNameL :: Lens_' User (Maybe Text)
 | 
						|
 | 
						|
-- | <a>userLastName</a> Lens
 | 
						|
userLastNameL :: Lens_' User (Maybe Text)
 | 
						|
 | 
						|
-- | <a>userEmail</a> Lens
 | 
						|
userEmailL :: Lens_' User (Maybe Text)
 | 
						|
 | 
						|
-- | <a>userPassword</a> Lens
 | 
						|
userPasswordL :: Lens_' User (Maybe Text)
 | 
						|
 | 
						|
-- | <a>userPhone</a> Lens
 | 
						|
userPhoneL :: Lens_' User (Maybe Text)
 | 
						|
 | 
						|
-- | <a>userUserStatus</a> Lens
 | 
						|
userUserStatusL :: Lens_' User (Maybe Int)
 | 
						|
 | 
						|
-- | <a>xmlItemAttributeString</a> Lens
 | 
						|
xmlItemAttributeStringL :: Lens_' XmlItem (Maybe Text)
 | 
						|
 | 
						|
-- | <a>xmlItemAttributeNumber</a> Lens
 | 
						|
xmlItemAttributeNumberL :: Lens_' XmlItem (Maybe Double)
 | 
						|
 | 
						|
-- | <a>xmlItemAttributeInteger</a> Lens
 | 
						|
xmlItemAttributeIntegerL :: Lens_' XmlItem (Maybe Int)
 | 
						|
 | 
						|
-- | <a>xmlItemAttributeBoolean</a> Lens
 | 
						|
xmlItemAttributeBooleanL :: Lens_' XmlItem (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>xmlItemWrappedArray</a> Lens
 | 
						|
xmlItemWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemNameString</a> Lens
 | 
						|
xmlItemNameStringL :: Lens_' XmlItem (Maybe Text)
 | 
						|
 | 
						|
-- | <a>xmlItemNameNumber</a> Lens
 | 
						|
xmlItemNameNumberL :: Lens_' XmlItem (Maybe Double)
 | 
						|
 | 
						|
-- | <a>xmlItemNameInteger</a> Lens
 | 
						|
xmlItemNameIntegerL :: Lens_' XmlItem (Maybe Int)
 | 
						|
 | 
						|
-- | <a>xmlItemNameBoolean</a> Lens
 | 
						|
xmlItemNameBooleanL :: Lens_' XmlItem (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>xmlItemNameArray</a> Lens
 | 
						|
xmlItemNameArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemNameWrappedArray</a> Lens
 | 
						|
xmlItemNameWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixString</a> Lens
 | 
						|
xmlItemPrefixStringL :: Lens_' XmlItem (Maybe Text)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNumber</a> Lens
 | 
						|
xmlItemPrefixNumberL :: Lens_' XmlItem (Maybe Double)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixInteger</a> Lens
 | 
						|
xmlItemPrefixIntegerL :: Lens_' XmlItem (Maybe Int)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixBoolean</a> Lens
 | 
						|
xmlItemPrefixBooleanL :: Lens_' XmlItem (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixArray</a> Lens
 | 
						|
xmlItemPrefixArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixWrappedArray</a> Lens
 | 
						|
xmlItemPrefixWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemNamespaceString</a> Lens
 | 
						|
xmlItemNamespaceStringL :: Lens_' XmlItem (Maybe Text)
 | 
						|
 | 
						|
-- | <a>xmlItemNamespaceNumber</a> Lens
 | 
						|
xmlItemNamespaceNumberL :: Lens_' XmlItem (Maybe Double)
 | 
						|
 | 
						|
-- | <a>xmlItemNamespaceInteger</a> Lens
 | 
						|
xmlItemNamespaceIntegerL :: Lens_' XmlItem (Maybe Int)
 | 
						|
 | 
						|
-- | <a>xmlItemNamespaceBoolean</a> Lens
 | 
						|
xmlItemNamespaceBooleanL :: Lens_' XmlItem (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>xmlItemNamespaceArray</a> Lens
 | 
						|
xmlItemNamespaceArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemNamespaceWrappedArray</a> Lens
 | 
						|
xmlItemNamespaceWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNsString</a> Lens
 | 
						|
xmlItemPrefixNsStringL :: Lens_' XmlItem (Maybe Text)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNsNumber</a> Lens
 | 
						|
xmlItemPrefixNsNumberL :: Lens_' XmlItem (Maybe Double)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNsInteger</a> Lens
 | 
						|
xmlItemPrefixNsIntegerL :: Lens_' XmlItem (Maybe Int)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNsBoolean</a> Lens
 | 
						|
xmlItemPrefixNsBooleanL :: Lens_' XmlItem (Maybe Bool)
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNsArray</a> Lens
 | 
						|
xmlItemPrefixNsArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
-- | <a>xmlItemPrefixNsWrappedArray</a> Lens
 | 
						|
xmlItemPrefixNsWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
 | 
						|
 | 
						|
 | 
						|
module OpenAPIPetstore
 |