Copyright | (c) 2011 MailRank, Inc. |
---|---|
License | Apache |
Maintainer | Mark Hibberd <mark@hibberd.id.au>, Nathan Hunter <nhunter@janrain.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
Low-level content and link types and functions.
- data Content :: * = Content {
- value :: ~ByteString
- content_type :: ~(Maybe ByteString)
- charset :: ~(Maybe ByteString)
- content_encoding :: ~(Maybe ByteString)
- vtag :: ~(Maybe ByteString)
- links :: ~(Seq Link)
- last_mod :: ~(Maybe Word32)
- last_mod_usecs :: ~(Maybe Word32)
- usermeta :: ~(Seq Pair)
- indexes :: ~(Seq Pair)
- deleted :: ~(Maybe Bool)
- data Link :: * = Link {
- bucket :: ~(Maybe ByteString)
- key :: ~(Maybe ByteString)
- tag :: ~(Maybe ByteString)
- empty :: Content
- binary :: ByteString -> Content
- json :: ToJSON a => a -> Content
- link :: Bucket -> Key -> Tag -> Link
Types
Content | |
|
Link | |
|
Functions
binary :: ByteString -> Content Source #
Content encoded as application/octet-stream
.