Network.HTTP.Kinder.MediaType

Classes for encoding and decoding

class HasMediaType t

class MimeEncode t a

class MimeDecode t a

Listing constraints to type-level lists

type family AllMimeEncode a ts :: Constraint

type family AllMimeDecode a ts :: Constraint

Common content types

data TextPlain

data JSON

Content type modifiers

data Ver n a

Content negotiation

negotiatedMimeEncode

negotiatedMimeDecode

Utilities for negotiation

data NegotiatedDecodeResult a

encodersOf

decodersOf

Re-exports from Network.HTTP.Media

data MediaType

mainType

subType

(/?)

(/.)

data Quality a