| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
OpenAPIPetstore.MimeTypes
Description
Synopsis
- data ContentType a = MimeType a => ContentType {
- unContentType :: a
- data Accept a = MimeType a => Accept {
- unAccept :: a
- class MimeType mtype => Consumes req mtype
- class MimeType mtype => Produces req mtype
- data MimeJSON = MimeJSON
- data MimeXML = MimeXML
- data MimePlainText = MimePlainText
- data MimeFormUrlEncoded = MimeFormUrlEncoded
- data MimeMultipartFormData = MimeMultipartFormData
- data MimeOctetStream = MimeOctetStream
- data MimeNoContent = MimeNoContent
- data MimeAny = MimeAny
- data NoContent = NoContent
- class Typeable mtype => MimeType mtype where
- class MimeType mtype => MimeRender mtype x where
- mimeRender :: Proxy mtype -> x -> ByteString
- mimeRender' :: mtype -> x -> ByteString
- mimeRenderDefaultMultipartFormData :: ToHttpApiData a => a -> ByteString
- class MimeType mtype => MimeUnrender mtype o where
- mimeUnrender :: Proxy mtype -> ByteString -> Either String o
- mimeUnrender' :: mtype -> ByteString -> Either String o
- data MimeXmlCharsetutf16 = MimeXmlCharsetutf16
- data MimeXmlCharsetutf8 = MimeXmlCharsetutf8
- data MimeTextXml = MimeTextXml
- data MimeTextXmlCharsetutf16 = MimeTextXmlCharsetutf16
- data MimeTextXmlCharsetutf8 = MimeTextXmlCharsetutf8
ContentType MimeType
data ContentType a Source #
Constructors
| MimeType a => ContentType | |
Fields
| |
Accept MimeType
Consumes Class
class MimeType mtype => Consumes req mtype Source #
Instances
Produces Class
class MimeType mtype => Produces req mtype Source #
Instances
Default Mime Types
Constructors
| MimeJSON |
Instances
Constructors
| MimeXML |
Instances
| MimeType MimeXML Source # | application/xml; charset=utf-8 |
| Consumes CreateXmlItem MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Fake | |
| Consumes AddPet MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Pet | |
| Consumes UpdatePet MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Pet | |
| Produces FindPetsByStatus MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Pet | |
| Produces FindPetsByTags MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Pet | |
| Produces GetPetById MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Pet | |
| Produces GetOrderById MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Store | |
| Produces PlaceOrder MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.Store | |
| Produces GetUserByName MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.User | |
| Produces LoginUser MimeXML Source # | application/xml |
Defined in OpenAPIPetstore.API.User | |
data MimePlainText Source #
Constructors
| MimePlainText |
Instances
data MimeFormUrlEncoded Source #
Constructors
| MimeFormUrlEncoded |
Instances
data MimeMultipartFormData Source #
Constructors
| MimeMultipartFormData |
Instances
data MimeOctetStream Source #
Constructors
| MimeOctetStream |
Instances
data MimeNoContent Source #
Constructors
| MimeNoContent |
Instances
Constructors
| MimeAny |
A type for responses without content-body.
Constructors
| NoContent |
Instances
| Show NoContent Source # | |
| Eq NoContent Source # | |
| MimeRender MimeNoContent NoContent Source # | P.Right . P.const NoContent |
Defined in OpenAPIPetstore.MimeTypes Methods mimeRender :: Proxy MimeNoContent -> NoContent -> ByteString Source # mimeRender' :: MimeNoContent -> NoContent -> ByteString Source # | |
| MimeUnrender MimeNoContent NoContent Source # | P.Right . P.const NoContent |
Defined in OpenAPIPetstore.MimeTypes Methods mimeUnrender :: Proxy MimeNoContent -> ByteString -> Either String NoContent Source # mimeUnrender' :: MimeNoContent -> ByteString -> Either String NoContent Source # | |
MimeType Class
class Typeable mtype => MimeType mtype where Source #
Methods
mimeTypes :: Proxy mtype -> [MediaType] Source #
mimeType :: Proxy mtype -> Maybe MediaType Source #
mimeType' :: mtype -> Maybe MediaType Source #
mimeTypes' :: mtype -> [MediaType] Source #
Instances
MimeRender Class
class MimeType mtype => MimeRender mtype x where Source #
Minimal complete definition
Methods
mimeRender :: Proxy mtype -> x -> ByteString Source #
mimeRender' :: mtype -> x -> ByteString Source #
Instances
mimeRenderDefaultMultipartFormData :: ToHttpApiData a => a -> ByteString Source #
MimeUnrender Class
class MimeType mtype => MimeUnrender mtype o where Source #
Minimal complete definition
Methods
mimeUnrender :: Proxy mtype -> ByteString -> Either String o Source #
mimeUnrender' :: mtype -> ByteString -> Either String o Source #
Instances
Custom Mime Types
MimeXmlCharsetutf16
data MimeXmlCharsetutf16 Source #
Constructors
| MimeXmlCharsetutf16 |
Instances
| MimeType MimeXmlCharsetutf16 Source # | application/xml; charset=utf-16 |
Defined in OpenAPIPetstore.MimeTypes Methods mimeTypes :: Proxy MimeXmlCharsetutf16 -> [MediaType] Source # mimeType :: Proxy MimeXmlCharsetutf16 -> Maybe MediaType Source # mimeType' :: MimeXmlCharsetutf16 -> Maybe MediaType Source # mimeTypes' :: MimeXmlCharsetutf16 -> [MediaType] Source # | |
| Consumes CreateXmlItem MimeXmlCharsetutf16 Source # | application/xml; charset=utf-16 |
Defined in OpenAPIPetstore.API.Fake | |
MimeXmlCharsetutf8
data MimeXmlCharsetutf8 Source #
Constructors
| MimeXmlCharsetutf8 |
Instances
| MimeType MimeXmlCharsetutf8 Source # | application/xml; charset=utf-8 |
Defined in OpenAPIPetstore.MimeTypes Methods mimeTypes :: Proxy MimeXmlCharsetutf8 -> [MediaType] Source # mimeType :: Proxy MimeXmlCharsetutf8 -> Maybe MediaType Source # mimeType' :: MimeXmlCharsetutf8 -> Maybe MediaType Source # mimeTypes' :: MimeXmlCharsetutf8 -> [MediaType] Source # | |
| Consumes CreateXmlItem MimeXmlCharsetutf8 Source # | application/xml; charset=utf-8 |
Defined in OpenAPIPetstore.API.Fake | |
MimeTextXml
data MimeTextXml Source #
Constructors
| MimeTextXml |
Instances
| MimeType MimeTextXml Source # | text/xml |
Defined in OpenAPIPetstore.MimeTypes Methods mimeTypes :: Proxy MimeTextXml -> [MediaType] Source # mimeType :: Proxy MimeTextXml -> Maybe MediaType Source # mimeType' :: MimeTextXml -> Maybe MediaType Source # mimeTypes' :: MimeTextXml -> [MediaType] Source # | |
| Consumes CreateXmlItem MimeTextXml Source # | text/xml |
Defined in OpenAPIPetstore.API.Fake | |
MimeTextXmlCharsetutf16
data MimeTextXmlCharsetutf16 Source #
Constructors
| MimeTextXmlCharsetutf16 |
Instances
| MimeType MimeTextXmlCharsetutf16 Source # | text/xml; charset=utf-16 |
Defined in OpenAPIPetstore.MimeTypes Methods mimeTypes :: Proxy MimeTextXmlCharsetutf16 -> [MediaType] Source # mimeType :: Proxy MimeTextXmlCharsetutf16 -> Maybe MediaType Source # mimeType' :: MimeTextXmlCharsetutf16 -> Maybe MediaType Source # mimeTypes' :: MimeTextXmlCharsetutf16 -> [MediaType] Source # | |
| Consumes CreateXmlItem MimeTextXmlCharsetutf16 Source # | text/xml; charset=utf-16 |
Defined in OpenAPIPetstore.API.Fake | |
MimeTextXmlCharsetutf8
data MimeTextXmlCharsetutf8 Source #
Constructors
| MimeTextXmlCharsetutf8 |
Instances
| MimeType MimeTextXmlCharsetutf8 Source # | text/xml; charset=utf-8 |
Defined in OpenAPIPetstore.MimeTypes Methods mimeTypes :: Proxy MimeTextXmlCharsetutf8 -> [MediaType] Source # mimeType :: Proxy MimeTextXmlCharsetutf8 -> Maybe MediaType Source # mimeType' :: MimeTextXmlCharsetutf8 -> Maybe MediaType Source # mimeTypes' :: MimeTextXmlCharsetutf8 -> [MediaType] Source # | |
| Consumes CreateXmlItem MimeTextXmlCharsetutf8 Source # | text/xml; charset=utf-8 |
Defined in OpenAPIPetstore.API.Fake | |