module Common.Model.IncomeHeader ( IncomeHeader(..) ) where import Data.Aeson (FromJSON, ToJSON) import Data.Map (Map) import Data.Time.Clock (UTCTime) import GHC.Generics (Generic) import Common.Model.User (UserId) data IncomeHeader = IncomeHeader { _incomeHeader_since :: Maybe UTCTime , _incomeHeader_byUser :: Map UserId Int } deriving (Show, Generic) instance FromJSON IncomeHeader instance ToJSON IncomeHeader