-- 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: http://petstore.swagger.io:80/v2 -- -- OpenAPI Petstore API version: 1.0.0 -- -- OpenAPI version: 3.0.0 -- -- category: Web @package openapi-petstore @version 0.1.0.0 -- | Katip Logging functions module OpenAPIPetstore.Logging -- | Runs a Katip logging block with the Log environment type LogExecWithContext = forall m. MonadIO m => LogContext -> LogExec m -- | A Katip logging block type LogExec m = forall 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] -- |
--   application/json; charset=utf-8
--   
-- |
--   application/xml; charset=utf-8
--   
-- |
--   application/x-www-form-urlencoded
--   
-- |
--   multipart/form-data
--   
-- |
--   text/plain; charset=utf-8
--   
-- |
--   application/octet-stream
--   
-- |
--   "*/*"
--   
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 -- | encode -- |
--   WH.urlEncodeAsForm
--   
-- |
--   P.id
--   
-- |
--   BL.fromStrict . T.encodeUtf8
--   
-- |
--   BCL.pack
--   
-- |
--   P.id
--   
-- |
--   BL.fromStrict . T.encodeUtf8
--   
-- |
--   BCL.pack
--   
-- |
--   P.Right . P.const NoContent
--   
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 -- |
--   A.eitherDecode
--   
-- |
--   P.left T.unpack . WH.urlDecodeAsForm
--   
-- |
--   P.Right . P.id
--   
-- |
--   P.left P.show . TL.decodeUtf8'
--   
-- |
--   P.Right . BCL.unpack
--   
-- |
--   P.Right . P.id
--   
-- |
--   P.left P.show . T.decodeUtf8' . BL.toStrict
--   
-- |
--   P.Right . BCL.unpack
--   
-- |
--   P.Right . P.const NoContent
--   
instance GHC.Classes.Eq OpenAPIPetstore.MimeTypes.NoContent instance GHC.Show.Show OpenAPIPetstore.MimeTypes.NoContent 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.Integer.Type.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 -> 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 -- | display the config -- | constructs a default OpenAPIPetstoreConfig -- -- configHost: -- --
--   http://petstore.swagger.io:80/v2
--   
-- -- configUserAgent: -- --
--   "openapi-petstore/0.1.0.0"
--   
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: -- -- 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] -- | rMethod Lens rMethodL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Method -- | rUrlPath Lens rUrlPathL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) [ByteString] -- | rParams Lens rParamsL :: Lens_' (OpenAPIPetstoreRequest req contentType res accept) Params -- | rParams 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 addOptionalParam (-&-) :: HasOptionalParam req param => OpenAPIPetstoreRequest req contentType res accept -> param -> OpenAPIPetstoreRequest req contentType res accept -- | Request Params data Params Params :: Query -> RequestHeaders -> ParamBody -> Params [paramsQuery] :: Params -> Query [paramsHeaders] :: Params -> RequestHeaders [paramsBody] :: Params -> ParamBody -- | paramsQuery Lens paramsQueryL :: Lens_' Params Query -- | paramsHeaders Lens paramsHeadersL :: Lens_' Params RequestHeaders -- | paramsBody 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 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 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] -- | Determines the format of the array if type array is used. data CollectionFormat -- | CSV format for multiple parameters. CommaSeparated :: CollectionFormat -- | Also called SSV SpaceSeparated :: CollectionFormat -- | Also called TSV TabSeparated :: CollectionFormat -- | `value1|value2|value2` PipeSeparated :: CollectionFormat -- | Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is -- valid only for parameters in "query" (Query) or "formData" -- (Form) 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 :: [(Text, 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 -- |
--   _parseISO8601
--   
_readDateTime :: (ParseTime t, Monad m, Alternative m) => String -> m t -- |
--   TI.formatISO8601Millis
--   
_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String -- | parse an ISO8601 date-time string _parseISO8601 :: (ParseTime t, Monad m, Alternative m) => String -> m t newtype Date Date :: Day -> Date [unDate] :: Date -> Day -- |
--   TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"
--   
_readDate :: (ParseTime t, Monad m) => String -> m t -- |
--   TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"
--   
_showDate :: FormatTime t => t -> String -- | base64 encoded characters newtype ByteArray ByteArray :: ByteString -> ByteArray [unByteArray] :: ByteArray -> ByteString -- | read base64 encoded characters _readByteArray :: Monad m => Text -> m ByteArray -- | show base64 encoded characters _showByteArray :: ByteArray -> Text -- | any sequence of octets newtype Binary Binary :: ByteString -> Binary [unBinary] :: Binary -> ByteString _readBinaryBase64 :: Monad m => Text -> m Binary _showBinaryBase64 :: Binary -> Text type Lens_' s a = Lens_ s s a a type Lens_ s t a b = forall (f :: * -> *). Functor f => (a -> f b) -> s -> f t 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 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 Data.Time.Format.FormatTime OpenAPIPetstore.Core.Date instance Data.Time.Format.Parse.ParseTime OpenAPIPetstore.Core.Date instance Control.DeepSeq.NFData OpenAPIPetstore.Core.Date instance GHC.Arr.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 Data.Time.Format.FormatTime OpenAPIPetstore.Core.DateTime instance Data.Time.Format.Parse.ParseTime OpenAPIPetstore.Core.DateTime 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 GHC.Show.Show OpenAPIPetstore.Core.AuthMethodException instance GHC.Show.Show (OpenAPIPetstore.Core.OpenAPIPetstoreRequest req contentType res accept) instance GHC.Show.Show OpenAPIPetstore.Core.Params instance GHC.Show.Show OpenAPIPetstore.Core.ParamBody 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.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 MimeResult 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 dispatchMime, 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 dispatchReqLbs, but does not validate the operation is a -- Producer of the "accept" MimeType. (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 Request 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 Request 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 -- | Run a block using the configured logger instance (logs exceptions) runConfigLogWithExceptions :: (MonadCatch m, MonadIO m) => Text -> OpenAPIPetstoreConfig -> LogExec m instance GHC.Show.Show (OpenAPIPetstore.Client.InitRequest req contentType res accept) 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.MimeError instance GHC.Classes.Eq OpenAPIPetstore.Client.MimeError module OpenAPIPetstore.Model newtype AdditionalMetadata AdditionalMetadata :: Text -> AdditionalMetadata [unAdditionalMetadata] :: AdditionalMetadata -> Text newtype ApiKey ApiKey :: Text -> ApiKey [unApiKey] :: ApiKey -> Text newtype Body Body :: Double -> Body [unBody] :: Body -> Double newtype BodyBool BodyBool :: Bool -> BodyBool [unBodyBool] :: BodyBool -> Bool newtype BodyText BodyText :: Text -> BodyText [unBodyText] :: BodyText -> Text newtype Byte Byte :: ByteArray -> Byte [unByte] :: Byte -> ByteArray newtype Callback Callback :: Text -> Callback [unCallback] :: Callback -> 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 File File :: FilePath -> File [unFile] :: File -> FilePath newtype Int32 Int32 :: Int -> Int32 [unInt32] :: Int32 -> Int newtype Int64 Int64 :: Integer -> Int64 [unInt64] :: Int64 -> Integer 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 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 RequestBody RequestBody :: (Map String Text) -> RequestBody [unRequestBody] :: RequestBody -> (Map String Text) newtype Status Status :: [E'Status2] -> Status [unStatus] :: Status -> [E'Status2] newtype StatusText StatusText :: Text -> StatusText [unStatusText] :: StatusText -> Text newtype Tags Tags :: [Text] -> Tags [unTags] :: Tags -> [Text] newtype User2 User2 :: [User] -> User2 [unUser2] :: User2 -> [User] newtype Username Username :: Text -> Username [unUsername] :: Username -> Text -- | AdditionalPropertiesClass data AdditionalPropertiesClass AdditionalPropertiesClass :: !(Maybe (Map String Text)) -> !(Maybe (Map String (Map String Text))) -> AdditionalPropertiesClass -- | "map_property" [additionalPropertiesClassMapProperty] :: AdditionalPropertiesClass -> !(Maybe (Map String Text)) -- | "map_of_map_property" [additionalPropertiesClassMapOfMapProperty] :: AdditionalPropertiesClass -> !(Maybe (Map String (Map String Text))) -- | FromJSON AdditionalPropertiesClass -- | ToJSON AdditionalPropertiesClass -- | Construct a value of type AdditionalPropertiesClass (by -- applying it's required fields, if any) mkAdditionalPropertiesClass :: AdditionalPropertiesClass -- | Animal data Animal Animal :: !(Text) -> !(Maybe Text) -> Animal -- | Required "className" [animalClassName] :: Animal -> !(Text) -- | "color" [animalColor] :: Animal -> !(Maybe Text) -- | FromJSON Animal -- | ToJSON Animal -- | Construct a value of type Animal (by applying it's required -- fields, if any) mkAnimal :: Text -> Animal -- | AnimalFarm data AnimalFarm AnimalFarm :: AnimalFarm -- | FromJSON AnimalFarm -- | ToJSON AnimalFarm -- | Construct a value of type AnimalFarm (by applying it's required -- fields, if any) mkAnimalFarm :: AnimalFarm -- | 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) -- | FromJSON ApiResponse -- | ToJSON ApiResponse -- | Construct a value of type ApiResponse (by applying it's -- required fields, if any) mkApiResponse :: ApiResponse -- | ArrayOfArrayOfNumberOnly data ArrayOfArrayOfNumberOnly ArrayOfArrayOfNumberOnly :: !(Maybe [[Double]]) -> ArrayOfArrayOfNumberOnly -- | ArrayArrayNumber [arrayOfArrayOfNumberOnlyArrayArrayNumber] :: ArrayOfArrayOfNumberOnly -> !(Maybe [[Double]]) -- | FromJSON ArrayOfArrayOfNumberOnly -- | ToJSON ArrayOfArrayOfNumberOnly -- | Construct a value of type ArrayOfArrayOfNumberOnly (by applying -- it's required fields, if any) mkArrayOfArrayOfNumberOnly :: ArrayOfArrayOfNumberOnly -- | ArrayOfNumberOnly data ArrayOfNumberOnly ArrayOfNumberOnly :: !(Maybe [Double]) -> ArrayOfNumberOnly -- | ArrayNumber [arrayOfNumberOnlyArrayNumber] :: ArrayOfNumberOnly -> !(Maybe [Double]) -- | FromJSON ArrayOfNumberOnly -- | ToJSON ArrayOfNumberOnly -- | Construct a value of type ArrayOfNumberOnly (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]]) -- | FromJSON ArrayTest -- | ToJSON ArrayTest -- | Construct a value of type ArrayTest (by applying it's required -- fields, if any) mkArrayTest :: ArrayTest -- | Capitalization data Capitalization Capitalization :: !(Maybe Text) -> !(Maybe Text) -> !(Maybe Text) -> !(Maybe Text) -> !(Maybe Text) -> !(Maybe Text) -> Capitalization -- | "smallCamel" [capitalizationSmallCamel] :: Capitalization -> !(Maybe Text) -- | CapitalCamel [capitalizationCapitalCamel] :: Capitalization -> !(Maybe Text) -- | "small_Snake" [capitalizationSmallSnake] :: Capitalization -> !(Maybe Text) -- | Capital_Snake [capitalizationCapitalSnake] :: Capitalization -> !(Maybe Text) -- | SCA_ETH_Flow_Points [capitalizationScaEthFlowPoints] :: Capitalization -> !(Maybe Text) -- | ATT_NAME - Name of the pet [capitalizationAttName] :: Capitalization -> !(Maybe Text) -- | FromJSON Capitalization -- | ToJSON Capitalization -- | Construct a value of type Capitalization (by applying it's -- required fields, if any) mkCapitalization :: Capitalization -- | Cat data Cat Cat :: !(Text) -> !(Maybe Text) -> !(Maybe Bool) -> Cat -- | Required "className" [catClassName] :: Cat -> !(Text) -- | "color" [catColor] :: Cat -> !(Maybe Text) -- | "declawed" [catDeclawed] :: Cat -> !(Maybe Bool) -- | FromJSON Cat -- | ToJSON Cat -- | Construct a value of type Cat (by applying it's required -- fields, if any) mkCat :: Text -> Cat -- | Category data Category Category :: !(Maybe Integer) -> !(Maybe Text) -> Category -- | "id" [categoryId] :: Category -> !(Maybe Integer) -- | "name" [categoryName] :: Category -> !(Maybe Text) -- | FromJSON Category -- | ToJSON Category -- | Construct a value of type Category (by applying it's required -- fields, if any) mkCategory :: Category -- | ClassModel Model for testing model with "_class" property data ClassModel ClassModel :: !(Maybe Text) -> ClassModel -- | "_class" [classModelClass] :: ClassModel -> !(Maybe Text) -- | FromJSON ClassModel -- | ToJSON ClassModel -- | Construct a value of type ClassModel (by applying it's required -- fields, if any) mkClassModel :: ClassModel -- | Client data Client Client :: !(Maybe Text) -> Client -- | "client" [clientClient] :: Client -> !(Maybe Text) -- | FromJSON Client -- | ToJSON Client -- | Construct a value of type Client (by applying it's required -- fields, if any) mkClient :: Client -- | Dog data Dog Dog :: !(Text) -> !(Maybe Text) -> !(Maybe Text) -> Dog -- | Required "className" [dogClassName] :: Dog -> !(Text) -- | "color" [dogColor] :: Dog -> !(Maybe Text) -- | "breed" [dogBreed] :: Dog -> !(Maybe Text) -- | FromJSON Dog -- | ToJSON Dog -- | Construct a value of type Dog (by applying it's required -- fields, if any) mkDog :: Text -> Dog -- | EnumArrays data EnumArrays EnumArrays :: !(Maybe E'JustSymbol) -> !(Maybe [E'ArrayEnum]) -> EnumArrays -- | "just_symbol" [enumArraysJustSymbol] :: EnumArrays -> !(Maybe E'JustSymbol) -- | "array_enum" [enumArraysArrayEnum] :: EnumArrays -> !(Maybe [E'ArrayEnum]) -- | FromJSON EnumArrays -- | ToJSON EnumArrays -- | Construct a value of type EnumArrays (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) -- | Required "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) -- | FromJSON EnumTest -- | ToJSON EnumTest -- | Construct a value of type EnumTest (by applying it's required -- fields, if any) mkEnumTest :: E'EnumString -> EnumTest -- | 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) -> FormatTest -- | "integer" [formatTestInteger] :: FormatTest -> !(Maybe Int) -- | "int32" [formatTestInt32] :: FormatTest -> !(Maybe Int) -- | "int64" [formatTestInt64] :: FormatTest -> !(Maybe Integer) -- | Required "number" [formatTestNumber] :: FormatTest -> !(Double) -- | "float" [formatTestFloat] :: FormatTest -> !(Maybe Float) -- | "double" [formatTestDouble] :: FormatTest -> !(Maybe Double) -- | "string" [formatTestString] :: FormatTest -> !(Maybe Text) -- | Required "byte" [formatTestByte] :: FormatTest -> !(ByteArray) -- | "binary" [formatTestBinary] :: FormatTest -> !(Maybe FilePath) -- | Required "date" [formatTestDate] :: FormatTest -> !(Date) -- | "dateTime" [formatTestDateTime] :: FormatTest -> !(Maybe DateTime) -- | "uuid" [formatTestUuid] :: FormatTest -> !(Maybe Text) -- | Required "password" [formatTestPassword] :: FormatTest -> !(Text) -- | FromJSON FormatTest -- | ToJSON FormatTest -- | Construct a value of type FormatTest (by applying it's required -- fields, if any) mkFormatTest :: Double -> ByteArray -> Date -> Text -> FormatTest -- | HasOnlyReadOnly data HasOnlyReadOnly HasOnlyReadOnly :: !(Maybe Text) -> !(Maybe Text) -> HasOnlyReadOnly -- | "bar" [hasOnlyReadOnlyBar] :: HasOnlyReadOnly -> !(Maybe Text) -- | "foo" [hasOnlyReadOnlyFoo] :: HasOnlyReadOnly -> !(Maybe Text) -- | FromJSON HasOnlyReadOnly -- | ToJSON HasOnlyReadOnly -- | Construct a value of type HasOnlyReadOnly (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)) -> MapTest -- | "map_map_of_string" [mapTestMapMapOfString] :: MapTest -> !(Maybe (Map String (Map String Text))) -- | "map_of_enum_string" [mapTestMapOfEnumString] :: MapTest -> !(Maybe (Map String E'Inner)) -- | FromJSON MapTest -- | ToJSON MapTest -- | Construct a value of type MapTest (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)) -- | FromJSON MixedPropertiesAndAdditionalPropertiesClass -- | ToJSON MixedPropertiesAndAdditionalPropertiesClass -- | Construct a value of type -- MixedPropertiesAndAdditionalPropertiesClass (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) -- | FromJSON Model200Response -- | ToJSON Model200Response -- | Construct a value of type Model200Response (by applying it's -- required fields, if any) mkModel200Response :: Model200Response -- | ModelList data ModelList ModelList :: !(Maybe Text) -> ModelList -- | "123-list" [modelList123list] :: ModelList -> !(Maybe Text) -- | FromJSON ModelList -- | ToJSON ModelList -- | Construct a value of type ModelList (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) -- | FromJSON ModelReturn -- | ToJSON ModelReturn -- | Construct a value of type ModelReturn (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 -- | Required "name" [nameName] :: Name -> !(Int) -- | "snake_case" [nameSnakeCase] :: Name -> !(Maybe Int) -- | "property" [nameProperty] :: Name -> !(Maybe Text) -- | "123Number" [name123number] :: Name -> !(Maybe Int) -- | FromJSON Name -- | ToJSON Name -- | Construct a value of type Name (by applying it's required -- fields, if any) mkName :: Int -> Name -- | NumberOnly data NumberOnly NumberOnly :: !(Maybe Double) -> NumberOnly -- | JustNumber [numberOnlyJustNumber] :: NumberOnly -> !(Maybe Double) -- | FromJSON NumberOnly -- | ToJSON NumberOnly -- | Construct a value of type NumberOnly (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) -- | FromJSON Order -- | ToJSON Order -- | Construct a value of type Order (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) -- | FromJSON OuterComposite -- | ToJSON OuterComposite -- | Construct a value of type OuterComposite (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) -- | Required "name" [petName] :: Pet -> !(Text) -- | Required "photoUrls" [petPhotoUrls] :: Pet -> !([Text]) -- | "tags" [petTags] :: Pet -> !(Maybe [Tag]) -- | "status" - pet status in the store [petStatus] :: Pet -> !(Maybe E'Status2) -- | FromJSON Pet -- | ToJSON Pet -- | Construct a value of type Pet (by applying it's required -- fields, if any) mkPet :: Text -> [Text] -> Pet -- | ReadOnlyFirst data ReadOnlyFirst ReadOnlyFirst :: !(Maybe Text) -> !(Maybe Text) -> ReadOnlyFirst -- | "bar" [readOnlyFirstBar] :: ReadOnlyFirst -> !(Maybe Text) -- | "baz" [readOnlyFirstBaz] :: ReadOnlyFirst -> !(Maybe Text) -- | FromJSON ReadOnlyFirst -- | ToJSON ReadOnlyFirst -- | Construct a value of type ReadOnlyFirst (by applying it's -- required fields, if any) mkReadOnlyFirst :: ReadOnlyFirst -- | SpecialModelName data SpecialModelName SpecialModelName :: !(Maybe Integer) -> SpecialModelName -- | "$special[property.name]" [specialModelNameSpecialPropertyName] :: SpecialModelName -> !(Maybe Integer) -- | FromJSON SpecialModelName -- | ToJSON SpecialModelName -- | Construct a value of type SpecialModelName (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) -- | FromJSON Tag -- | ToJSON Tag -- | Construct a value of type Tag (by applying it's required -- fields, if any) mkTag :: Tag -- | 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) -- | FromJSON User -- | ToJSON User -- | Construct a value of type User (by applying it's required -- fields, if any) mkUser :: User -- | Enum of Text data E'ArrayEnum -- |
--   "fish"
--   
E'ArrayEnum'Fish :: E'ArrayEnum -- |
--   "crab"
--   
E'ArrayEnum'Crab :: E'ArrayEnum -- | unwrap E'ArrayEnum enum fromE'ArrayEnum :: E'ArrayEnum -> Text -- | parse E'ArrayEnum enum toE'ArrayEnum :: Text -> Either String E'ArrayEnum -- | Enum of Text . Form parameter enum test (string) data E'EnumFormString -- |
--   "_abc"
--   
E'EnumFormString'_abc :: E'EnumFormString -- |
--   "-efg"
--   
E'EnumFormString'_efg :: E'EnumFormString -- |
--   "(xyz)"
--   
E'EnumFormString'_xyz :: E'EnumFormString -- | unwrap E'EnumFormString enum fromE'EnumFormString :: E'EnumFormString -> Text -- | parse E'EnumFormString enum toE'EnumFormString :: Text -> Either String E'EnumFormString -- | Enum of Text data E'EnumFormStringArray -- |
--   ">"
--   
E'EnumFormStringArray'GreaterThan :: E'EnumFormStringArray -- |
--   "$"
--   
E'EnumFormStringArray'Dollar :: E'EnumFormStringArray -- | unwrap E'EnumFormStringArray enum fromE'EnumFormStringArray :: E'EnumFormStringArray -> Text -- | parse E'EnumFormStringArray enum toE'EnumFormStringArray :: Text -> Either String E'EnumFormStringArray -- | Enum of Int data E'EnumInteger -- |
--   1
--   
E'EnumInteger'Num1 :: E'EnumInteger -- |
--   -1
--   
E'EnumInteger'NumMinus_1 :: E'EnumInteger -- | unwrap E'EnumInteger enum fromE'EnumInteger :: E'EnumInteger -> Int -- | parse E'EnumInteger enum toE'EnumInteger :: Int -> Either String E'EnumInteger -- | Enum of Double data E'EnumNumber -- |
--   1.1
--   
E'EnumNumber'Num1_Dot_1 :: E'EnumNumber -- |
--   -1.2
--   
E'EnumNumber'NumMinus_1_Dot_2 :: E'EnumNumber -- | unwrap E'EnumNumber enum fromE'EnumNumber :: E'EnumNumber -> Double -- | parse E'EnumNumber enum toE'EnumNumber :: Double -> Either String E'EnumNumber -- | Enum of Int data E'EnumQueryInteger -- |
--   1
--   
E'EnumQueryInteger'Num1 :: E'EnumQueryInteger -- |
--   -2
--   
E'EnumQueryInteger'NumMinus_2 :: E'EnumQueryInteger -- | unwrap E'EnumQueryInteger enum fromE'EnumQueryInteger :: E'EnumQueryInteger -> Int -- | parse E'EnumQueryInteger enum toE'EnumQueryInteger :: Int -> Either String E'EnumQueryInteger -- | Enum of Text data E'EnumString -- |
--   UPPER
--   
E'EnumString'UPPER :: E'EnumString -- |
--   "lower"
--   
E'EnumString'Lower :: E'EnumString -- |
--   ""
--   
E'EnumString'Empty :: E'EnumString -- | unwrap E'EnumString enum fromE'EnumString :: E'EnumString -> Text -- | parse E'EnumString enum toE'EnumString :: Text -> Either String E'EnumString -- | Enum of Text data E'Inner -- |
--   UPPER
--   
E'Inner'UPPER :: E'Inner -- |
--   "lower"
--   
E'Inner'Lower :: E'Inner -- | unwrap E'Inner enum fromE'Inner :: E'Inner -> Text -- | parse E'Inner enum toE'Inner :: Text -> Either String E'Inner -- | Enum of Text data E'JustSymbol -- |
--   ">="
--   
E'JustSymbol'Greater_Than_Or_Equal_To :: E'JustSymbol -- |
--   "$"
--   
E'JustSymbol'Dollar :: E'JustSymbol -- | unwrap E'JustSymbol enum fromE'JustSymbol :: E'JustSymbol -> Text -- | parse E'JustSymbol enum toE'JustSymbol :: Text -> Either String E'JustSymbol -- | Enum of Text . Order Status data E'Status -- |
--   "placed"
--   
E'Status'Placed :: E'Status -- |
--   "approved"
--   
E'Status'Approved :: E'Status -- |
--   "delivered"
--   
E'Status'Delivered :: E'Status -- | unwrap E'Status enum fromE'Status :: E'Status -> Text -- | parse E'Status enum toE'Status :: Text -> Either String E'Status -- | Enum of Text . pet status in the store data E'Status2 -- |
--   "available"
--   
E'Status2'Available :: E'Status2 -- |
--   "pending"
--   
E'Status2'Pending :: E'Status2 -- |
--   "sold"
--   
E'Status2'Sold :: E'Status2 -- | unwrap E'Status2 enum fromE'Status2 :: E'Status2 -> Text -- | parse E'Status2 enum toE'Status2 :: Text -> Either String E'Status2 -- | Enum of Text data EnumClass -- |
--   "_abc"
--   
EnumClass'_abc :: EnumClass -- |
--   "-efg"
--   
EnumClass'_efg :: EnumClass -- |
--   "(xyz)"
--   
EnumClass'_xyz :: EnumClass -- | unwrap EnumClass enum fromEnumClass :: EnumClass -> Text -- | parse EnumClass enum toEnumClass :: Text -> Either String EnumClass -- | Enum of Text data OuterEnum -- |
--   "placed"
--   
OuterEnum'Placed :: OuterEnum -- |
--   "approved"
--   
OuterEnum'Approved :: OuterEnum -- |
--   "delivered"
--   
OuterEnum'Delivered :: OuterEnum -- | unwrap OuterEnum enum fromOuterEnum :: OuterEnum -> Text -- | parse OuterEnum 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.AuthOAuthPetstoreAuth instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthOAuthPetstoreAuth instance GHC.Show.Show OpenAPIPetstore.Model.AuthBasicHttpBasicTest instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthBasicHttpBasicTest instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKeyQuery instance GHC.Show.Show OpenAPIPetstore.Model.AuthApiKeyApiKey instance GHC.Classes.Eq OpenAPIPetstore.Model.AuthApiKeyApiKey instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumTest instance GHC.Show.Show OpenAPIPetstore.Model.EnumTest 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.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.Show.Show OpenAPIPetstore.Model.Status instance GHC.Classes.Eq OpenAPIPetstore.Model.Status instance GHC.Classes.Eq OpenAPIPetstore.Model.Pet instance GHC.Show.Show OpenAPIPetstore.Model.Pet 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.Order instance GHC.Show.Show OpenAPIPetstore.Model.Order 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.EnumArrays instance GHC.Show.Show OpenAPIPetstore.Model.EnumArrays 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.MapTest instance GHC.Show.Show OpenAPIPetstore.Model.MapTest 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.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.Show.Show OpenAPIPetstore.Model.EnumQueryInteger instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryInteger 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.EnumQueryDouble instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryDouble 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.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.Show.Show OpenAPIPetstore.Model.EnumFormStringArray instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormStringArray instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderStringArray instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderStringArray instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryStringArray instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryStringArray 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.EnumFormString instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumFormString instance GHC.Show.Show OpenAPIPetstore.Model.EnumHeaderString instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumHeaderString instance GHC.Show.Show OpenAPIPetstore.Model.EnumQueryString instance GHC.Classes.Eq OpenAPIPetstore.Model.EnumQueryString 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.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 Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.User2 instance GHC.Show.Show OpenAPIPetstore.Model.User2 instance GHC.Classes.Eq OpenAPIPetstore.Model.User2 instance GHC.Classes.Eq OpenAPIPetstore.Model.User instance GHC.Show.Show OpenAPIPetstore.Model.User instance GHC.Classes.Eq OpenAPIPetstore.Model.Tag instance GHC.Show.Show OpenAPIPetstore.Model.Tag instance GHC.Classes.Eq OpenAPIPetstore.Model.SpecialModelName instance GHC.Show.Show OpenAPIPetstore.Model.SpecialModelName instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayTest instance GHC.Show.Show OpenAPIPetstore.Model.ArrayTest instance GHC.Classes.Eq OpenAPIPetstore.Model.ReadOnlyFirst instance GHC.Show.Show OpenAPIPetstore.Model.ReadOnlyFirst instance GHC.Classes.Eq OpenAPIPetstore.Model.OuterComposite instance GHC.Show.Show OpenAPIPetstore.Model.OuterComposite instance GHC.Classes.Eq OpenAPIPetstore.Model.NumberOnly instance GHC.Show.Show OpenAPIPetstore.Model.NumberOnly instance GHC.Classes.Eq OpenAPIPetstore.Model.Name instance GHC.Show.Show OpenAPIPetstore.Model.Name instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelReturn instance GHC.Show.Show OpenAPIPetstore.Model.ModelReturn instance GHC.Classes.Eq OpenAPIPetstore.Model.ModelList instance GHC.Show.Show OpenAPIPetstore.Model.ModelList instance GHC.Classes.Eq OpenAPIPetstore.Model.Model200Response instance GHC.Show.Show OpenAPIPetstore.Model.Model200Response instance GHC.Classes.Eq OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass instance GHC.Show.Show OpenAPIPetstore.Model.MixedPropertiesAndAdditionalPropertiesClass instance GHC.Classes.Eq OpenAPIPetstore.Model.HasOnlyReadOnly instance GHC.Show.Show OpenAPIPetstore.Model.HasOnlyReadOnly instance GHC.Classes.Eq OpenAPIPetstore.Model.FormatTest instance GHC.Show.Show OpenAPIPetstore.Model.FormatTest instance GHC.Classes.Eq OpenAPIPetstore.Model.Dog instance GHC.Show.Show OpenAPIPetstore.Model.Dog instance GHC.Classes.Eq OpenAPIPetstore.Model.Client instance GHC.Show.Show OpenAPIPetstore.Model.Client instance GHC.Classes.Eq OpenAPIPetstore.Model.ClassModel instance GHC.Show.Show OpenAPIPetstore.Model.ClassModel instance GHC.Classes.Eq OpenAPIPetstore.Model.Category instance GHC.Show.Show OpenAPIPetstore.Model.Category instance GHC.Classes.Eq OpenAPIPetstore.Model.Cat instance GHC.Show.Show OpenAPIPetstore.Model.Cat instance GHC.Classes.Eq OpenAPIPetstore.Model.Capitalization instance GHC.Show.Show OpenAPIPetstore.Model.Capitalization instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfNumberOnly instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfNumberOnly instance GHC.Classes.Eq OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly instance GHC.Show.Show OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiResponse instance GHC.Show.Show OpenAPIPetstore.Model.ApiResponse instance GHC.Classes.Eq OpenAPIPetstore.Model.AnimalFarm instance GHC.Show.Show OpenAPIPetstore.Model.AnimalFarm instance GHC.Classes.Eq OpenAPIPetstore.Model.Animal instance GHC.Show.Show OpenAPIPetstore.Model.Animal instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalPropertiesClass instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalPropertiesClass instance GHC.Show.Show OpenAPIPetstore.Model.Username instance GHC.Classes.Eq OpenAPIPetstore.Model.Username instance GHC.Show.Show OpenAPIPetstore.Model.Tags instance GHC.Classes.Eq OpenAPIPetstore.Model.Tags instance GHC.Show.Show OpenAPIPetstore.Model.StatusText instance GHC.Classes.Eq OpenAPIPetstore.Model.StatusText instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.RequestBody instance GHC.Show.Show OpenAPIPetstore.Model.RequestBody instance GHC.Classes.Eq OpenAPIPetstore.Model.RequestBody instance GHC.Show.Show OpenAPIPetstore.Model.PetId instance GHC.Classes.Eq OpenAPIPetstore.Model.PetId instance GHC.Show.Show OpenAPIPetstore.Model.PatternWithoutDelimiter instance GHC.Classes.Eq OpenAPIPetstore.Model.PatternWithoutDelimiter instance GHC.Show.Show OpenAPIPetstore.Model.Password instance GHC.Classes.Eq OpenAPIPetstore.Model.Password instance GHC.Show.Show OpenAPIPetstore.Model.ParamString instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamString instance GHC.Show.Show OpenAPIPetstore.Model.ParamInteger instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamInteger instance GHC.Show.Show OpenAPIPetstore.Model.ParamFloat instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamFloat instance GHC.Show.Show OpenAPIPetstore.Model.ParamDouble instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDouble instance GHC.Show.Show OpenAPIPetstore.Model.ParamDateTime instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDateTime instance GHC.Show.Show OpenAPIPetstore.Model.ParamDate instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamDate instance GHC.Show.Show OpenAPIPetstore.Model.ParamBinary instance GHC.Classes.Eq OpenAPIPetstore.Model.ParamBinary instance GHC.Show.Show OpenAPIPetstore.Model.Param2 instance GHC.Classes.Eq OpenAPIPetstore.Model.Param2 instance GHC.Show.Show OpenAPIPetstore.Model.Param instance GHC.Classes.Eq OpenAPIPetstore.Model.Param instance GHC.Show.Show OpenAPIPetstore.Model.OrderIdText instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderIdText instance GHC.Show.Show OpenAPIPetstore.Model.OrderId instance GHC.Classes.Eq OpenAPIPetstore.Model.OrderId instance GHC.Show.Show OpenAPIPetstore.Model.Number instance GHC.Classes.Eq OpenAPIPetstore.Model.Number instance GHC.Show.Show OpenAPIPetstore.Model.Name2 instance GHC.Classes.Eq OpenAPIPetstore.Model.Name2 instance GHC.Show.Show OpenAPIPetstore.Model.Int64 instance GHC.Classes.Eq OpenAPIPetstore.Model.Int64 instance GHC.Show.Show OpenAPIPetstore.Model.Int32 instance GHC.Classes.Eq OpenAPIPetstore.Model.Int32 instance GHC.Show.Show OpenAPIPetstore.Model.File instance GHC.Classes.Eq OpenAPIPetstore.Model.File instance GHC.Show.Show OpenAPIPetstore.Model.Callback instance GHC.Classes.Eq OpenAPIPetstore.Model.Callback instance GHC.Show.Show OpenAPIPetstore.Model.Byte instance GHC.Classes.Eq OpenAPIPetstore.Model.Byte instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.BodyText instance GHC.Show.Show OpenAPIPetstore.Model.BodyText instance GHC.Classes.Eq OpenAPIPetstore.Model.BodyText 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.Body instance GHC.Show.Show OpenAPIPetstore.Model.Body instance GHC.Classes.Eq OpenAPIPetstore.Model.Body instance GHC.Show.Show OpenAPIPetstore.Model.ApiKey instance GHC.Classes.Eq OpenAPIPetstore.Model.ApiKey instance GHC.Show.Show OpenAPIPetstore.Model.AdditionalMetadata instance GHC.Classes.Eq OpenAPIPetstore.Model.AdditionalMetadata 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.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.User instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.User 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.Dog instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Dog instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Client instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Client instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ClassModel instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ClassModel instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Category instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Category instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Cat instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Cat instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.Capitalization instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.Capitalization instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ArrayOfNumberOnly instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ArrayOfNumberOnly instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ArrayOfArrayOfNumberOnly instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.ApiResponse instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.ApiResponse instance Data.Aeson.Types.FromJSON.FromJSON OpenAPIPetstore.Model.AnimalFarm instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AnimalFarm 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.AdditionalPropertiesClass instance Data.Aeson.Types.ToJSON.ToJSON OpenAPIPetstore.Model.AdditionalPropertiesClass module OpenAPIPetstore.API.User -- |
--   POST /user
--   
-- -- Create user -- -- This can only be done by the logged in user. createUser :: (Consumes CreateUser MimeJSON, MimeRender MimeJSON User) => User -> OpenAPIPetstoreRequest CreateUser MimeJSON NoContent MimeNoContent data CreateUser -- | Body Param User - Created user object -- |
--   application/json
--   
-- |
--   POST /user/createWithArray
--   
-- -- Creates list of users with given input array createUsersWithArrayInput :: (Consumes CreateUsersWithArrayInput MimeJSON, MimeRender MimeJSON User2) => User2 -> OpenAPIPetstoreRequest CreateUsersWithArrayInput MimeJSON NoContent MimeNoContent data CreateUsersWithArrayInput -- | Body Param User - List of user object -- |
--   application/json
--   
-- |
--   POST /user/createWithList
--   
-- -- Creates list of users with given input array createUsersWithListInput :: (Consumes CreateUsersWithListInput MimeJSON, MimeRender MimeJSON User2) => User2 -> OpenAPIPetstoreRequest CreateUsersWithListInput MimeJSON NoContent MimeNoContent data CreateUsersWithListInput -- | Body Param User - List of user object -- |
--   application/json
--   
-- |
--   DELETE /user/{username}
--   
-- -- Delete user -- -- This can only be done by the logged in user. deleteUser :: Username -> OpenAPIPetstoreRequest DeleteUser MimeNoContent NoContent MimeNoContent data DeleteUser -- |
--   GET /user/{username}
--   
-- -- Get user by user name getUserByName :: Accept accept -> Username -> OpenAPIPetstoreRequest GetUserByName MimeNoContent User accept data GetUserByName -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   GET /user/login
--   
-- -- Logs user into the system loginUser :: Accept accept -> Username -> Password -> OpenAPIPetstoreRequest LoginUser MimeNoContent Text accept data LoginUser -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   GET /user/logout
--   
-- -- Logs out current logged in user session logoutUser :: OpenAPIPetstoreRequest LogoutUser MimeNoContent NoContent MimeNoContent data LogoutUser -- |
--   PUT /user/{username}
--   
-- -- Updated user -- -- This can only be done by the logged in user. updateUser :: (Consumes UpdateUser MimeJSON, MimeRender MimeJSON User) => User -> Username -> OpenAPIPetstoreRequest UpdateUser MimeJSON NoContent MimeNoContent data UpdateUser -- | Body Param User - Updated user object -- |
--   application/json
--   
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.User.UpdateUser OpenAPIPetstore.Model.User instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.UpdateUser OpenAPIPetstore.MimeTypes.MimeJSON 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.User2 instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.CreateUsersWithListInput OpenAPIPetstore.MimeTypes.MimeJSON instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.CreateUsersWithListInput OpenAPIPetstore.MimeTypes.MimeNoContent instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.User.CreateUsersWithArrayInput OpenAPIPetstore.Model.User2 instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.User.CreateUsersWithArrayInput OpenAPIPetstore.MimeTypes.MimeJSON 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.Consumes OpenAPIPetstore.API.User.CreateUser OpenAPIPetstore.MimeTypes.MimeJSON instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.User.CreateUser OpenAPIPetstore.MimeTypes.MimeNoContent module OpenAPIPetstore.API.Store -- |
--   DELETE /store/order/{order_id}
--   
-- -- Delete purchase order by ID -- -- For valid response try integer IDs with value < 1000. Anything -- above 1000 or nonintegers will generate API errors deleteOrder :: OrderIdText -> OpenAPIPetstoreRequest DeleteOrder MimeNoContent NoContent MimeNoContent data DeleteOrder -- |
--   GET /store/inventory
--   
-- -- Returns pet inventories by status -- -- Returns a map of status codes to quantities -- -- AuthMethod: AuthApiKeyApiKey getInventory :: OpenAPIPetstoreRequest GetInventory MimeNoContent ((Map String Int)) MimeJSON data GetInventory -- |
--   application/json
--   
-- |
--   GET /store/order/{order_id}
--   
-- -- Find purchase order by ID -- -- For valid response try integer IDs with value 5 or 10. Other -- values will generated exceptions getOrderById :: Accept accept -> OrderId -> OpenAPIPetstoreRequest GetOrderById MimeNoContent Order accept data GetOrderById -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   POST /store/order
--   
-- -- Place an order for a pet placeOrder :: (Consumes PlaceOrder MimeJSON, MimeRender MimeJSON Order) => Accept accept -> Order -> OpenAPIPetstoreRequest PlaceOrder MimeJSON Order accept data PlaceOrder -- | Body Param Order - order placed for purchasing the pet -- |
--   application/json
--   
-- |
--   application/xml
--   
-- |
--   application/json
--   
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Store.PlaceOrder OpenAPIPetstore.Model.Order instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Store.PlaceOrder OpenAPIPetstore.MimeTypes.MimeJSON 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 -- |
--   POST /pet
--   
-- -- Add a new pet to the store -- -- AuthMethod: AuthOAuthPetstoreAuth addPet :: (Consumes AddPet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest AddPet contentType NoContent MimeNoContent data AddPet -- | Body Param Pet - Pet object that needs to be added to -- the store -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   DELETE /pet/{petId}
--   
-- -- Deletes a pet -- -- AuthMethod: AuthOAuthPetstoreAuth deletePet :: PetId -> OpenAPIPetstoreRequest DeletePet MimeNoContent NoContent MimeNoContent data DeletePet -- |
--   GET /pet/findByStatus
--   
-- -- Finds Pets by status -- -- Multiple status values can be provided with comma separated strings -- -- AuthMethod: AuthOAuthPetstoreAuth findPetsByStatus :: Accept accept -> Status -> OpenAPIPetstoreRequest FindPetsByStatus MimeNoContent [Pet] accept data FindPetsByStatus -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   GET /pet/findByTags
--   
-- -- Finds Pets by tags -- -- Multiple tags can be provided with comma separated strings. Use tag1, -- tag2, tag3 for testing. -- -- AuthMethod: AuthOAuthPetstoreAuth -- | Deprecated: findPetsByTags :: Accept accept -> Tags -> OpenAPIPetstoreRequest FindPetsByTags MimeNoContent [Pet] accept data FindPetsByTags -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   GET /pet/{petId}
--   
-- -- Find pet by ID -- -- Returns a single pet -- -- AuthMethod: AuthApiKeyApiKey getPetById :: Accept accept -> PetId -> OpenAPIPetstoreRequest GetPetById MimeNoContent Pet accept data GetPetById -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   PUT /pet
--   
-- -- Update an existing pet -- -- AuthMethod: AuthOAuthPetstoreAuth updatePet :: (Consumes UpdatePet contentType, MimeRender contentType Pet) => ContentType contentType -> Pet -> OpenAPIPetstoreRequest UpdatePet contentType NoContent MimeNoContent data UpdatePet -- | Body Param Pet - Pet object that needs to be added to -- the store -- |
--   application/xml
--   
-- |
--   application/json
--   
-- |
--   POST /pet/{petId}
--   
-- -- Updates a pet in the store with form data -- -- AuthMethod: AuthOAuthPetstoreAuth updatePetWithForm :: (Consumes UpdatePetWithForm MimeFormUrlEncoded) => PetId -> OpenAPIPetstoreRequest UpdatePetWithForm MimeFormUrlEncoded NoContent MimeNoContent data UpdatePetWithForm -- | Optional Param "name" - Updated name of the pet -- | Optional Param "status" - Updated status of the pet -- |
--   application/x-www-form-urlencoded
--   
-- |
--   POST /pet/{petId}/uploadImage
--   
-- -- uploads an image -- -- AuthMethod: AuthOAuthPetstoreAuth uploadFile :: (Consumes UploadFile MimeMultipartFormData) => PetId -> OpenAPIPetstoreRequest UploadFile MimeMultipartFormData ApiResponse MimeJSON data UploadFile -- | Optional Param "additionalMetadata" - Additional data to pass -- to server -- | Optional Param "file" - file to upload -- |
--   multipart/form-data
--   
-- |
--   application/json
--   
instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UploadFile OpenAPIPetstore.Model.AdditionalMetadata instance OpenAPIPetstore.Core.HasOptionalParam OpenAPIPetstore.API.Pet.UploadFile OpenAPIPetstore.Model.File 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 -- |
--   PATCH /fake_classname_test
--   
-- -- To test class name in snake case -- -- To test class name in snake case -- -- AuthMethod: AuthApiKeyApiKeyQuery testClassname :: (Consumes TestClassname MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClassname MimeJSON Client MimeJSON data TestClassname -- | Body Param Client - client model -- |
--   application/json
--   
-- |
--   application/json
--   
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 -- |
--   POST /fake/outer/boolean
--   
-- -- Test serialization of outer boolean types fakeOuterBooleanSerialize :: (Consumes FakeOuterBooleanSerialize MimeJSON) => Accept accept -> OpenAPIPetstoreRequest FakeOuterBooleanSerialize MimeJSON Bool accept data FakeOuterBooleanSerialize -- | Body Param "body" - Input boolean as post body -- |
--   application/json
--   
-- |
--   */*
--   
-- |
--   POST /fake/outer/composite
--   
-- -- Test serialization of object with outer number type fakeOuterCompositeSerialize :: (Consumes FakeOuterCompositeSerialize MimeJSON) => Accept accept -> OpenAPIPetstoreRequest FakeOuterCompositeSerialize MimeJSON OuterComposite accept data FakeOuterCompositeSerialize -- | Body Param OuterComposite - Input composite as post body -- |
--   application/json
--   
-- |
--   */*
--   
-- |
--   POST /fake/outer/number
--   
-- -- Test serialization of outer number types fakeOuterNumberSerialize :: (Consumes FakeOuterNumberSerialize MimeJSON) => Accept accept -> OpenAPIPetstoreRequest FakeOuterNumberSerialize MimeJSON Double accept data FakeOuterNumberSerialize -- | Body Param "body" - Input number as post body -- |
--   application/json
--   
-- |
--   */*
--   
-- |
--   POST /fake/outer/string
--   
-- -- Test serialization of outer string types fakeOuterStringSerialize :: (Consumes FakeOuterStringSerialize MimeJSON) => Accept accept -> OpenAPIPetstoreRequest FakeOuterStringSerialize MimeJSON Text accept data FakeOuterStringSerialize -- | Body Param "body" - Input string as post body -- |
--   application/json
--   
-- |
--   */*
--   
-- |
--   PATCH /fake
--   
-- -- To test "client" model -- -- To test "client" model testClientModel :: (Consumes TestClientModel MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestClientModel MimeJSON Client MimeJSON data TestClientModel -- | Body Param Client - client model -- |
--   application/json
--   
-- |
--   application/json
--   
-- |
--   POST /fake
--   
-- -- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -- -- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 -- -- AuthMethod: AuthBasicHttpBasicTest testEndpointParameters :: (Consumes TestEndpointParameters MimeFormUrlEncoded) => Number -> ParamDouble -> PatternWithoutDelimiter -> Byte -> OpenAPIPetstoreRequest TestEndpointParameters MimeFormUrlEncoded NoContent MimeNoContent data TestEndpointParameters -- | Optional Param "integer" - None -- | Optional Param "int32" - None -- | Optional Param "int64" - None -- | Optional Param "float" - None -- | Optional Param "string" - None -- | Optional Param "binary" - None -- | Optional Param "date" - None -- | Optional Param "dateTime" - None -- | Optional Param "password" - None -- | Optional Param "callback" - None -- |
--   application/x-www-form-urlencoded
--   
-- |
--   GET /fake
--   
-- -- To test enum parameters -- -- To test enum parameters testEnumParameters :: (Consumes TestEnumParameters MimeFormUrlEncoded) => OpenAPIPetstoreRequest TestEnumParameters MimeFormUrlEncoded NoContent MimeNoContent data TestEnumParameters -- | Optional Param "enum_form_string_array" - Form parameter enum -- test (string array) -- | Optional Param "enum_form_string" - Form parameter enum test -- (string) -- | Optional Param "enum_header_string_array" - Header parameter -- enum test (string array) -- | Optional Param "enum_header_string" - Header parameter enum -- test (string) -- | Optional Param "enum_query_string_array" - Query parameter enum -- test (string array) -- | Optional Param "enum_query_string" - Query parameter enum test -- (string) -- | Optional Param "enum_query_integer" - Query parameter enum test -- (double) -- | Optional Param "enum_query_double" - Query parameter enum test -- (double) -- |
--   application/x-www-form-urlencoded
--   
-- |
--   POST /fake/inline-additionalProperties
--   
-- -- test inline additionalProperties testInlineAdditionalProperties :: (Consumes TestInlineAdditionalProperties MimeJSON, MimeRender MimeJSON RequestBody) => RequestBody -> OpenAPIPetstoreRequest TestInlineAdditionalProperties MimeJSON NoContent MimeNoContent data TestInlineAdditionalProperties -- | Body Param "request_body" - request body -- |
--   application/json
--   
-- |
--   GET /fake/jsonFormData
--   
-- -- test json serialization of form data testJsonFormData :: (Consumes TestJsonFormData MimeFormUrlEncoded) => Param -> Param2 -> OpenAPIPetstoreRequest TestJsonFormData MimeFormUrlEncoded NoContent MimeNoContent data TestJsonFormData -- |
--   application/x-www-form-urlencoded
--   
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.RequestBody 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.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.FakeOuterStringSerialize OpenAPIPetstore.Model.BodyText instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.FakeOuterStringSerialize OpenAPIPetstore.MimeTypes.MimeJSON instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.FakeOuterStringSerialize mtype instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.Fake.FakeOuterNumberSerialize OpenAPIPetstore.Model.Body instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.Fake.FakeOuterNumberSerialize OpenAPIPetstore.MimeTypes.MimeJSON 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.Consumes OpenAPIPetstore.API.Fake.FakeOuterCompositeSerialize OpenAPIPetstore.MimeTypes.MimeJSON 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.Consumes OpenAPIPetstore.API.Fake.FakeOuterBooleanSerialize OpenAPIPetstore.MimeTypes.MimeJSON instance OpenAPIPetstore.MimeTypes.MimeType mtype => OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.Fake.FakeOuterBooleanSerialize mtype module OpenAPIPetstore.API.AnotherFake -- |
--   PATCH /another-fake/dummy
--   
-- -- To test special tags -- -- To test special tags testSpecialTags :: (Consumes TestSpecialTags MimeJSON, MimeRender MimeJSON Client) => Client -> OpenAPIPetstoreRequest TestSpecialTags MimeJSON Client MimeJSON data TestSpecialTags -- | Body Param Client - client model -- |
--   application/json
--   
-- |
--   application/json
--   
instance OpenAPIPetstore.Core.HasBodyParam OpenAPIPetstore.API.AnotherFake.TestSpecialTags OpenAPIPetstore.Model.Client instance OpenAPIPetstore.MimeTypes.Consumes OpenAPIPetstore.API.AnotherFake.TestSpecialTags OpenAPIPetstore.MimeTypes.MimeJSON instance OpenAPIPetstore.MimeTypes.Produces OpenAPIPetstore.API.AnotherFake.TestSpecialTags OpenAPIPetstore.MimeTypes.MimeJSON module OpenAPIPetstore.API module OpenAPIPetstore.ModelLens -- | additionalPropertiesClassMapProperty Lens additionalPropertiesClassMapPropertyL :: Lens_' AdditionalPropertiesClass (Maybe (Map String Text)) -- | additionalPropertiesClassMapOfMapProperty Lens additionalPropertiesClassMapOfMapPropertyL :: Lens_' AdditionalPropertiesClass (Maybe (Map String (Map String Text))) -- | animalClassName Lens animalClassNameL :: Lens_' Animal (Text) -- | animalColor Lens animalColorL :: Lens_' Animal (Maybe Text) -- | apiResponseCode Lens apiResponseCodeL :: Lens_' ApiResponse (Maybe Int) -- | apiResponseType Lens apiResponseTypeL :: Lens_' ApiResponse (Maybe Text) -- | apiResponseMessage Lens apiResponseMessageL :: Lens_' ApiResponse (Maybe Text) -- | arrayOfArrayOfNumberOnlyArrayArrayNumber Lens arrayOfArrayOfNumberOnlyArrayArrayNumberL :: Lens_' ArrayOfArrayOfNumberOnly (Maybe [[Double]]) -- | arrayOfNumberOnlyArrayNumber Lens arrayOfNumberOnlyArrayNumberL :: Lens_' ArrayOfNumberOnly (Maybe [Double]) -- | arrayTestArrayOfString Lens arrayTestArrayOfStringL :: Lens_' ArrayTest (Maybe [Text]) -- | arrayTestArrayArrayOfInteger Lens arrayTestArrayArrayOfIntegerL :: Lens_' ArrayTest (Maybe [[Integer]]) -- | arrayTestArrayArrayOfModel Lens arrayTestArrayArrayOfModelL :: Lens_' ArrayTest (Maybe [[ReadOnlyFirst]]) -- | capitalizationSmallCamel Lens capitalizationSmallCamelL :: Lens_' Capitalization (Maybe Text) -- | capitalizationCapitalCamel Lens capitalizationCapitalCamelL :: Lens_' Capitalization (Maybe Text) -- | capitalizationSmallSnake Lens capitalizationSmallSnakeL :: Lens_' Capitalization (Maybe Text) -- | capitalizationCapitalSnake Lens capitalizationCapitalSnakeL :: Lens_' Capitalization (Maybe Text) -- | capitalizationScaEthFlowPoints Lens capitalizationScaEthFlowPointsL :: Lens_' Capitalization (Maybe Text) -- | capitalizationAttName Lens capitalizationAttNameL :: Lens_' Capitalization (Maybe Text) -- | catClassName Lens catClassNameL :: Lens_' Cat (Text) -- | catColor Lens catColorL :: Lens_' Cat (Maybe Text) -- | catDeclawed Lens catDeclawedL :: Lens_' Cat (Maybe Bool) -- | categoryId Lens categoryIdL :: Lens_' Category (Maybe Integer) -- | categoryName Lens categoryNameL :: Lens_' Category (Maybe Text) -- | classModelClass Lens classModelClassL :: Lens_' ClassModel (Maybe Text) -- | clientClient Lens clientClientL :: Lens_' Client (Maybe Text) -- | dogClassName Lens dogClassNameL :: Lens_' Dog (Text) -- | dogColor Lens dogColorL :: Lens_' Dog (Maybe Text) -- | dogBreed Lens dogBreedL :: Lens_' Dog (Maybe Text) -- | enumArraysJustSymbol Lens enumArraysJustSymbolL :: Lens_' EnumArrays (Maybe E'JustSymbol) -- | enumArraysArrayEnum Lens enumArraysArrayEnumL :: Lens_' EnumArrays (Maybe [E'ArrayEnum]) -- | enumTestEnumString Lens enumTestEnumStringL :: Lens_' EnumTest (Maybe E'EnumString) -- | enumTestEnumStringRequired Lens enumTestEnumStringRequiredL :: Lens_' EnumTest (E'EnumString) -- | enumTestEnumInteger Lens enumTestEnumIntegerL :: Lens_' EnumTest (Maybe E'EnumInteger) -- | enumTestEnumNumber Lens enumTestEnumNumberL :: Lens_' EnumTest (Maybe E'EnumNumber) -- | enumTestOuterEnum Lens enumTestOuterEnumL :: Lens_' EnumTest (Maybe OuterEnum) -- | formatTestInteger Lens formatTestIntegerL :: Lens_' FormatTest (Maybe Int) -- | formatTestInt32 Lens formatTestInt32L :: Lens_' FormatTest (Maybe Int) -- | formatTestInt64 Lens formatTestInt64L :: Lens_' FormatTest (Maybe Integer) -- | formatTestNumber Lens formatTestNumberL :: Lens_' FormatTest (Double) -- | formatTestFloat Lens formatTestFloatL :: Lens_' FormatTest (Maybe Float) -- | formatTestDouble Lens formatTestDoubleL :: Lens_' FormatTest (Maybe Double) -- | formatTestString Lens formatTestStringL :: Lens_' FormatTest (Maybe Text) -- | formatTestByte Lens formatTestByteL :: Lens_' FormatTest (ByteArray) -- | formatTestBinary Lens formatTestBinaryL :: Lens_' FormatTest (Maybe FilePath) -- | formatTestDate Lens formatTestDateL :: Lens_' FormatTest (Date) -- | formatTestDateTime Lens formatTestDateTimeL :: Lens_' FormatTest (Maybe DateTime) -- | formatTestUuid Lens formatTestUuidL :: Lens_' FormatTest (Maybe Text) -- | formatTestPassword Lens formatTestPasswordL :: Lens_' FormatTest (Text) -- | hasOnlyReadOnlyBar Lens hasOnlyReadOnlyBarL :: Lens_' HasOnlyReadOnly (Maybe Text) -- | hasOnlyReadOnlyFoo Lens hasOnlyReadOnlyFooL :: Lens_' HasOnlyReadOnly (Maybe Text) -- | mapTestMapMapOfString Lens mapTestMapMapOfStringL :: Lens_' MapTest (Maybe (Map String (Map String Text))) -- | mapTestMapOfEnumString Lens mapTestMapOfEnumStringL :: Lens_' MapTest (Maybe (Map String E'Inner)) -- | mixedPropertiesAndAdditionalPropertiesClassUuid Lens mixedPropertiesAndAdditionalPropertiesClassUuidL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe Text) -- | mixedPropertiesAndAdditionalPropertiesClassDateTime Lens mixedPropertiesAndAdditionalPropertiesClassDateTimeL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe DateTime) -- | mixedPropertiesAndAdditionalPropertiesClassMap Lens mixedPropertiesAndAdditionalPropertiesClassMapL :: Lens_' MixedPropertiesAndAdditionalPropertiesClass (Maybe (Map String Animal)) -- | model200ResponseName Lens model200ResponseNameL :: Lens_' Model200Response (Maybe Int) -- | model200ResponseClass Lens model200ResponseClassL :: Lens_' Model200Response (Maybe Text) -- | modelList123list Lens modelList123listL :: Lens_' ModelList (Maybe Text) -- | modelReturnReturn Lens modelReturnReturnL :: Lens_' ModelReturn (Maybe Int) -- | nameName Lens nameNameL :: Lens_' Name (Int) -- | nameSnakeCase Lens nameSnakeCaseL :: Lens_' Name (Maybe Int) -- | nameProperty Lens namePropertyL :: Lens_' Name (Maybe Text) -- | name123number Lens name123numberL :: Lens_' Name (Maybe Int) -- | numberOnlyJustNumber Lens numberOnlyJustNumberL :: Lens_' NumberOnly (Maybe Double) -- | orderId Lens orderIdL :: Lens_' Order (Maybe Integer) -- | orderPetId Lens orderPetIdL :: Lens_' Order (Maybe Integer) -- | orderQuantity Lens orderQuantityL :: Lens_' Order (Maybe Int) -- | orderShipDate Lens orderShipDateL :: Lens_' Order (Maybe DateTime) -- | orderStatus Lens orderStatusL :: Lens_' Order (Maybe E'Status) -- | orderComplete Lens orderCompleteL :: Lens_' Order (Maybe Bool) -- | outerCompositeMyNumber Lens outerCompositeMyNumberL :: Lens_' OuterComposite (Maybe Double) -- | outerCompositeMyString Lens outerCompositeMyStringL :: Lens_' OuterComposite (Maybe Text) -- | outerCompositeMyBoolean Lens outerCompositeMyBooleanL :: Lens_' OuterComposite (Maybe Bool) -- | petId Lens petIdL :: Lens_' Pet (Maybe Integer) -- | petCategory Lens petCategoryL :: Lens_' Pet (Maybe Category) -- | petName Lens petNameL :: Lens_' Pet (Text) -- | petPhotoUrls Lens petPhotoUrlsL :: Lens_' Pet ([Text]) -- | petTags Lens petTagsL :: Lens_' Pet (Maybe [Tag]) -- | petStatus Lens petStatusL :: Lens_' Pet (Maybe E'Status2) -- | readOnlyFirstBar Lens readOnlyFirstBarL :: Lens_' ReadOnlyFirst (Maybe Text) -- | readOnlyFirstBaz Lens readOnlyFirstBazL :: Lens_' ReadOnlyFirst (Maybe Text) -- | specialModelNameSpecialPropertyName Lens specialModelNameSpecialPropertyNameL :: Lens_' SpecialModelName (Maybe Integer) -- | tagId Lens tagIdL :: Lens_' Tag (Maybe Integer) -- | tagName Lens tagNameL :: Lens_' Tag (Maybe Text) -- | userId Lens userIdL :: Lens_' User (Maybe Integer) -- | userUsername Lens userUsernameL :: Lens_' User (Maybe Text) -- | userFirstName Lens userFirstNameL :: Lens_' User (Maybe Text) -- | userLastName Lens userLastNameL :: Lens_' User (Maybe Text) -- | userEmail Lens userEmailL :: Lens_' User (Maybe Text) -- | userPassword Lens userPasswordL :: Lens_' User (Maybe Text) -- | userPhone Lens userPhoneL :: Lens_' User (Maybe Text) -- | userUserStatus Lens userUserStatusL :: Lens_' User (Maybe Int) module OpenAPIPetstore