Nathan Baulch 9f1fa0e440
Fix another batch of spelling typos (#13915)
* Fix typos

* Remove repeated words

* Minor grammar fixes
2022-11-07 21:30:24 +08:00

3298 lines
132 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&amp;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
-- | BigCatAllOf
data BigCatAllOf
BigCatAllOf :: !Maybe E'Kind -> BigCatAllOf
-- | "kind"
[bigCatAllOfKind] :: BigCatAllOf -> !Maybe E'Kind
-- | Construct a value of type <a>BigCatAllOf</a> (by applying it's
-- required fields, if any)
mkBigCatAllOf :: BigCatAllOf
-- | 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
-- | CatAllOf
data CatAllOf
CatAllOf :: !Maybe Bool -> CatAllOf
-- | "declawed"
[catAllOfDeclawed] :: CatAllOf -> !Maybe Bool
-- | Construct a value of type <a>CatAllOf</a> (by applying it's required
-- fields, if any)
mkCatAllOf :: CatAllOf
-- | 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
-- | DogAllOf
data DogAllOf
DogAllOf :: !Maybe Text -> DogAllOf
-- | "breed"
[dogAllOfBreed] :: DogAllOf -> !Maybe Text
-- | Construct a value of type <a>DogAllOf</a> (by applying it's required
-- fields, if any)
mkDogAllOf :: DogAllOf
-- | 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>
-- "&gt;"
-- </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>
-- "&gt;="
-- </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 AuthApiKeyApiKey
-- | secret
AuthApiKeyApiKey :: Text -> AuthApiKeyApiKey
data AuthApiKeyApiKeyQuery
-- | secret
AuthApiKeyApiKeyQuery :: Text -> AuthApiKeyApiKeyQuery
data AuthBasicHttpBasicTest
-- | username password
AuthBasicHttpBasicTest :: ByteString -> ByteString -> AuthBasicHttpBasicTest
data AuthOAuthPetstoreAuth
-- | secret
AuthOAuthPetstoreAuth :: Text -> AuthOAuthPetstoreAuth
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.CatAllOf
instance GHC.Show.Show OpenAPIPetstore.Model.CatAllOf
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.DogAllOf
instance GHC.Show.Show OpenAPIPetstore.Model.DogAllOf
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.BigCatAllOf
instance GHC.Show.Show OpenAPIPetstore.Model.BigCatAllOf
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.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 GHC.Show.Show OpenAPIPetstore.Model.AuthOAuthPetstoreAuth
instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthOAuthPetstoreAuth
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthOAuthPetstoreAuth
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthBasicHttpBasicTest
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery
instance OpenAPIPetstore.Core.AuthMethod OpenAPIPetstore.Model.AuthApiKeyApiKey
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.FromJSON.FromJSON OpenAPIPetstore.Model.BigCatAllOf
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BigCatAllOf
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.DogAllOf
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.DogAllOf
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.CatAllOf
instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.CatAllOf
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 &lt; 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>bigCatAllOfKind</a> Lens
bigCatAllOfKindL :: Lens_' BigCatAllOf (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>catAllOfDeclawed</a> Lens
catAllOfDeclawedL :: Lens_' CatAllOf (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>dogAllOfBreed</a> Lens
dogAllOfBreedL :: Lens_' DogAllOf (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