httpstan-0.2.0.0: Auto-generated httpstan API Client
Safe HaskellSafe-Inferred
LanguageHaskell2010

Httpstan.MimeTypes

Description

 
Synopsis

ContentType MimeType

data ContentType a Source #

Constructors

MimeType a => ContentType 

Fields

Accept MimeType

data Accept a Source #

Constructors

MimeType a => Accept 

Fields

Consumes Class

class MimeType mtype => Consumes req mtype Source #

Instances

Instances details
Consumes V1ModelsModelIdFitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdLogProbGradPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdLogProbPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdParamsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdTransformInitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdWriteArrayPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces Class

class MimeType mtype => Produces req mtype Source #

Instances

Instances details
Produces V1HealthGet MimeNoContent Source # 
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsGet MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdDelete MimeNoContent Source # 
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdFitsFitIdDelete MimeNoContent Source # 
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdFitsFitIdGet MimeNoContent Source # 
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdFitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdLogProbGradPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdLogProbPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdParamsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdTransformInitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdWriteArrayPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1OperationsOperationIdGet MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Default Mime Types

data MimeJSON Source #

Constructors

MimeJSON 

Instances

Instances details
MimeType MimeJSON Source #
application/json; charset=utf-8
Instance details

Defined in Httpstan.MimeTypes

Consumes V1ModelsModelIdFitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdLogProbGradPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdLogProbPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdParamsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdTransformInitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsModelIdWriteArrayPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Consumes V1ModelsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

ToJSON a => MimeRender MimeJSON a Source #

encode

Instance details

Defined in Httpstan.MimeTypes

FromJSON a => MimeUnrender MimeJSON a Source #
A.eitherDecode
Instance details

Defined in Httpstan.MimeTypes

Produces V1ModelsGet MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdFitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdLogProbGradPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdLogProbPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdParamsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdTransformInitsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsModelIdWriteArrayPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1ModelsPost MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

Produces V1OperationsOperationIdGet MimeJSON Source #
application/json
Instance details

Defined in Httpstan.API.ApiDefault

data MimeXML Source #

Constructors

MimeXML 

Instances

Instances details
MimeType MimeXML Source #
application/xml; charset=utf-8
Instance details

Defined in Httpstan.MimeTypes

data MimePlainText Source #

Constructors

MimePlainText 

Instances

Instances details
MimeType MimePlainText Source #
text/plain; charset=utf-8
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimePlainText ByteString Source #
P.id
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimePlainText Text Source #
BL.fromStrict . T.encodeUtf8
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimePlainText String Source #
BCL.pack
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimePlainText ByteString Source #
P.Right . P.id
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimePlainText Text Source #
P.left P.show . TL.decodeUtf8'
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimePlainText String Source #
P.Right . BCL.unpack
Instance details

Defined in Httpstan.MimeTypes

data MimeMultipartFormData Source #

Constructors

MimeMultipartFormData 

Instances

Instances details
MimeType MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData ByteString Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Binary Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData ByteArray Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData Date Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData DateTime Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData E'Function Source # 
Instance details

Defined in Httpstan.Model

MimeRender MimeMultipartFormData Text Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData String Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Integer Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Bool Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Char Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Double Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Float Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Int Source # 
Instance details

Defined in Httpstan.MimeTypes

data MimeOctetStream Source #

Constructors

MimeOctetStream 

Instances

Instances details
MimeType MimeOctetStream Source #
application/octet-stream
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeOctetStream ByteString Source #
P.id
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeOctetStream Text Source #
BL.fromStrict . T.encodeUtf8
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeOctetStream String Source #
BCL.pack
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeOctetStream ByteString Source #
P.Right . P.id
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeOctetStream Text Source #
P.left P.show . T.decodeUtf8' . BL.toStrict
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeOctetStream String Source #
P.Right . BCL.unpack
Instance details

Defined in Httpstan.MimeTypes

data NoContent Source #

A type for responses without content-body.

Constructors

NoContent 

MimeType Class

class Typeable mtype => MimeType mtype where Source #

Minimal complete definition

mimeType | mimeTypes

Instances

Instances details
MimeType MimeAny Source #
"*/*"
Instance details

Defined in Httpstan.MimeTypes

MimeType MimeFormUrlEncoded Source #
application/x-www-form-urlencoded
Instance details

Defined in Httpstan.MimeTypes

MimeType MimeJSON Source #
application/json; charset=utf-8
Instance details

Defined in Httpstan.MimeTypes

MimeType MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Httpstan.MimeTypes

MimeType MimeNoContent Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeType MimeOctetStream Source #
application/octet-stream
Instance details

Defined in Httpstan.MimeTypes

MimeType MimePlainText Source #
text/plain; charset=utf-8
Instance details

Defined in Httpstan.MimeTypes

MimeType MimeXML Source #
application/xml; charset=utf-8
Instance details

Defined in Httpstan.MimeTypes

MimeRender Class

class MimeType mtype => MimeRender mtype x where Source #

Minimal complete definition

mimeRender

Methods

mimeRender :: Proxy mtype -> x -> ByteString Source #

mimeRender' :: mtype -> x -> ByteString Source #

Instances

Instances details
ToForm a => MimeRender MimeFormUrlEncoded a Source #
WH.urlEncodeAsForm
Instance details

Defined in Httpstan.MimeTypes

ToJSON a => MimeRender MimeJSON a Source #

encode

Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData ByteString Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Binary Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData ByteArray Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData Date Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData DateTime Source # 
Instance details

Defined in Httpstan.Core

MimeRender MimeMultipartFormData E'Function Source # 
Instance details

Defined in Httpstan.Model

MimeRender MimeMultipartFormData Text Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData String Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Integer Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Bool Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Char Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Double Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Float Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeMultipartFormData Int Source # 
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeNoContent NoContent Source #
P.Right . P.const NoContent
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeOctetStream ByteString Source #
P.id
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeOctetStream Text Source #
BL.fromStrict . T.encodeUtf8
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimeOctetStream String Source #
BCL.pack
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimePlainText ByteString Source #
P.id
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimePlainText Text Source #
BL.fromStrict . T.encodeUtf8
Instance details

Defined in Httpstan.MimeTypes

MimeRender MimePlainText String Source #
BCL.pack
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender Class

class MimeType mtype => MimeUnrender mtype o where Source #

Minimal complete definition

mimeUnrender

Instances

Instances details
FromForm a => MimeUnrender MimeFormUrlEncoded a Source #
P.left T.unpack . WH.urlDecodeAsForm
Instance details

Defined in Httpstan.MimeTypes

FromJSON a => MimeUnrender MimeJSON a Source #
A.eitherDecode
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeNoContent NoContent Source #
P.Right . P.const NoContent
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeOctetStream ByteString Source #
P.Right . P.id
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeOctetStream Text Source #
P.left P.show . T.decodeUtf8' . BL.toStrict
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimeOctetStream String Source #
P.Right . BCL.unpack
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimePlainText ByteString Source #
P.Right . P.id
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimePlainText Text Source #
P.left P.show . TL.decodeUtf8'
Instance details

Defined in Httpstan.MimeTypes

MimeUnrender MimePlainText String Source #
P.Right . BCL.unpack
Instance details

Defined in Httpstan.MimeTypes