#ifndef NEWSBOAT_RSSPPITEM_H_ #define NEWSBOAT_RSSPPITEM_H_ #include #include #include namespace rsspp { struct Enclosure { std::string url; std::string type; std::string description; std::string description_mime_type; }; class Item { public: Item() : guid_isPermaLink(false) , pubDate_ts(0) { } std::string title; std::string title_type; std::string link; std::string description; std::string description_mime_type; std::string author; std::string author_email; std::string pubDate; std::string guid; bool guid_isPermaLink; std::vector enclosures; // extensions: std::string content_encoded; std::string itunes_summary; // Atom-specific: std::string base; std::vector labels; // only required for ttrss support: time_t pubDate_ts; }; } // namespace rsspp #endif /* NEWSBOAT_RSSPPITEM_H_ */