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