backend-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Server.Handlers.RenderHandlers

Synopsis

Documentation

type RenderAPI = "render" :> (("plain" :> RenderRoute Plain) :<|> ("pdf" :> (Auth AuthMethod Token :> (ReqBody '[JSON] Text :> Post '[PDF] PDFByteString)))) Source #

API type for all render formats

data PDF Source #

Format type for PDF

Instances

Instances details
Accept PDF Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

Methods

contentType :: Proxy PDF -> MediaType

contentTypes :: Proxy PDF -> NonEmpty MediaType

MimeRender PDF PDFByteString Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

newtype PDFByteString Source #

PDF ByteString wrapper

Instances

Instances details
ToSchema PDFByteString Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

Methods

declareNamedSchema :: Proxy PDFByteString -> Declare (Definitions Schema) NamedSchema

MimeRender PDF PDFByteString Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

data Zip Source #

Format type for Zip

Instances

Instances details
Accept Zip Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

Methods

contentType :: Proxy Zip -> MediaType

contentTypes :: Proxy Zip -> NonEmpty MediaType

MimeRender Zip ZipByteString Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

newtype ZipByteString Source #

Zip ByteString wrapper

Instances

Instances details
ToSchema ZipByteString Source # 
Instance details

Defined in Server.Handlers.RenderHandlers

Methods

declareNamedSchema :: Proxy ZipByteString -> Declare (Definitions Schema) NamedSchema

MimeRender Zip ZipByteString Source # 
Instance details

Defined in Server.Handlers.RenderHandlers