{- Copyright (C) 2022 Yuchen Pei. This file is part of f2md. f2md is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. f2md is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with f2md. If not, see . -} module F2Md.Types where import Data.Text (Text) import Data.Time data FeedMetadata = FeedMetadata { fTitle :: Text , fAuthor :: Maybe Text , fHome :: Maybe Text , fUrl :: Text } deriving (Show) data Message = Message { mFrom :: Text , mSubject :: Text , mDate :: ZonedTime , mMessageId :: Text , mBody :: Text , mFeed :: Text } deriving (Show) -- date format: Sun, 08 May 2022 09:23:01 +0000