eidolon/config/models

47 lines
861 B
Text
Raw Normal View History

2014-08-09 20:33:22 +02:00
User
2014-08-12 14:37:31 +02:00
name Text
2014-08-26 04:36:21 +02:00
slug Text
2014-08-09 20:33:22 +02:00
email Text
2014-08-24 21:42:42 +02:00
salt ByteString
2014-08-26 04:36:21 +02:00
salted ByteString
2014-08-13 22:30:48 +02:00
albums [AlbumId]
admin Bool
2014-09-14 05:05:06 +02:00
deriving Typeable Eq Show
2014-08-24 21:42:42 +02:00
Activator
2014-08-12 14:37:31 +02:00
token Text
user User
2014-09-14 05:05:06 +02:00
deriving Eq Show
2014-08-24 21:42:42 +02:00
Token
token ByteString
kind Text
user UserId Maybe
2014-09-14 05:05:06 +02:00
deriving Eq Show
Album
title Text
2014-08-14 00:52:32 +02:00
owner UserId
shares [UserId]
content [MediumId]
2014-08-28 18:08:56 +02:00
samplePic FilePath Maybe
2014-09-14 05:05:06 +02:00
deriving Eq Show
Medium
2014-08-12 14:37:31 +02:00
title Text
path FilePath
2014-10-02 00:58:36 +02:00
thumb FilePath
2014-12-14 20:21:23 +01:00
mime Text
2014-08-12 14:37:31 +02:00
time UTCTime
2014-08-13 22:30:48 +02:00
owner UserId
2014-08-13 18:18:35 +02:00
description Textarea
2014-08-24 21:42:42 +02:00
tags Texts
2014-08-13 22:30:48 +02:00
album AlbumId
2014-09-14 05:05:06 +02:00
deriving Eq Show
Comment
author UserId Maybe
authorSlug Text Maybe
origin MediumId
parent CommentId Maybe
time UTCTime
content Markdown
deriving Show
2014-08-09 20:33:22 +02:00
-- By default this file is used in Model.hs (which is imported by Foundation.hs)