backend-0.1.0.0
LicenseAGPL-3
Maintainerstu235271@mail.uni-kiel.de stu236925@mail.uni-kiel.de
Safe HaskellNone
LanguageHaskell2010

Docs.Rendered

Description

This module contains types for rendered content (PDF, HTML, Zip).

Synopsis

Documentation

newtype PDFBytes Source #

An in-memory PDF file

Constructors

PDFBytes 

Instances

Instances details
ToSchema PDFBytes Source # 
Instance details

Defined in Docs.Rendered

Methods

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

MimeRender PDF PDFBytes Source # 
Instance details

Defined in Docs.Rendered

newtype ZipBytes Source #

An in-memory Zip file

Constructors

ZipBytes 

Instances

Instances details
ToSchema ZipBytes Source # 
Instance details

Defined in Docs.Rendered

Methods

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

MimeRender Zip ZipBytes Source # 
Instance details

Defined in Docs.Rendered

newtype HTMLBytes Source #

An in-memory HTML file

Constructors

HTMLBytes 

Instances

Instances details
ToSchema HTMLBytes Source # 
Instance details

Defined in Docs.Rendered

Methods

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

MimeRender HTML HTMLBytes Source # 
Instance details

Defined in Docs.Rendered

data PDF Source #

PDF MIME Type

Instances

Instances details
Accept PDF Source # 
Instance details

Defined in Docs.Rendered

Methods

contentType :: Proxy PDF -> MediaType

contentTypes :: Proxy PDF -> NonEmpty MediaType

MimeRender PDF PDFBytes Source # 
Instance details

Defined in Docs.Rendered

data Zip Source #

Zip MIME Type

Instances

Instances details
Accept Zip Source # 
Instance details

Defined in Docs.Rendered

Methods

contentType :: Proxy Zip -> MediaType

contentTypes :: Proxy Zip -> NonEmpty MediaType

MimeRender Zip ZipBytes Source # 
Instance details

Defined in Docs.Rendered

data HTML Source #

HTML MIME Type

Instances

Instances details
Accept HTML Source # 
Instance details

Defined in Docs.Rendered

Methods

contentType :: Proxy HTML -> MediaType

contentTypes :: Proxy HTML -> NonEmpty MediaType

MimeRender HTML HTMLBytes Source # 
Instance details

Defined in Docs.Rendered