leankit-api-0.3: Leankit/Types/CardComment.hs
{-# LANGUAGE OverloadedStrings, TemplateHaskell #-}
module Leankit.Types.CardComment where
import Data.Aeson.TH
import Leankit.Types.TH
import Leankit.Types.Common
data CardComment = CardComment {
_id :: CardCommentID,
_postDate :: Maybe DateTime,
_postedById :: Maybe UserID,
_postedByFullName :: Maybe String,
_postedByGravatarLink :: Maybe String, -- TODO gravatar link
_text :: Maybe String,
-- _taggedUsers :: Maybe [Something], -- TODO what's this?
_editable :: Maybe Bool
} deriving (Eq, Show)
$(deriveFromJSON parseOptions ''CardComment)