Copyright | (c) 2006-2009, Galois, Inc. |
---|---|
License | BSD3 |
Maintainer | Sigbjorn Finne <sigbjorn.finne@gmail.com> |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell98 |
Representing MIME types and values.
- data MIMEParam = MIMEParam {
- paramName :: Text
- paramValue :: Text
- data Type = Type {
- mimeType :: MIMEType
- mimeParams :: [MIMEParam]
- nullType :: Type
- showType :: Type -> Text
- showMIMEParams :: [MIMEParam] -> Text
- data MIMEType
- showMIMEType :: MIMEType -> Text
- data MIMEPair = MIMEPair Text SubType
- showMIMEPair :: MIMEPair -> Text
- type SubType = Text
- type TextType = SubType
- subTypeString :: Type -> Text
- majTypeString :: Type -> Text
- data Multipart
- isXmlBased :: Type -> Bool
- isXmlType :: Type -> Bool
- showMultipart :: Multipart -> Text
- type Content = Text
- data MIMEValue = MIMEValue {}
- nullMIMEValue :: MIMEValue
- data MIMEContent
- data Disposition = Disposition {
- dispType :: DispType
- dispParams :: [DispParam]
- data DispType
- data DispParam
Documentation
MIMEParam | |
|
showMIMEParams :: [MIMEParam] -> Text Source
showMIMEType :: MIMEType -> Text Source
showMIMEPair :: MIMEPair -> Text Source
subTypeString :: Type -> Text Source
majTypeString :: Type -> Text Source
Alternative | |
Byteranges | |
Digest | |
Encrypted | |
FormData | |
Mixed | |
Parallel | |
Related | |
Signed | |
Extension Text | e.g., 'x-foo' (i.e., includes the 'x-' bit) |
OtherMulti Text |
isXmlBased :: Type -> Bool Source
showMultipart :: Multipart -> Text Source
data Disposition Source
Disposition | |
|