module MediaWiki.API.Action.FeedWatchlist where
import MediaWiki.API.Types
data FeedWatchListRequest
= FeedWatchListRequest
{ feAsAtom :: Bool
, feHours :: Maybe Int
, feAllRev :: Bool
}
emptyFeedWatchListRequest :: FeedWatchListRequest
emptyFeedWatchListRequest = FeedWatchListRequest
{ feAsAtom = False
, feHours = Nothing
, feAllRev = False
}
data FeedWatchListResponse
= FeedWatchListResponse
{ fwFeedFormat :: String
, fwFeedRaw :: String
, fwFeedItems :: [FeedItem]
}
data FeedItem
= FeedItem
{ fiTitle :: String
, fiUrl :: URLString
, fiComment :: String
, fiTimestamp :: String
, fiUser :: String
, fiText :: String
}