/* * Copyright 2020, Jaidyn Levesque * All rights reserved. Distributed under the terms of the MIT license. */ #ifndef ENTRY_H #define ENTRY_H #include #include #include #include #include class Entry { public: Entry(); ~Entry(); bool Filetize(BDirectory outDir); bool SetTitle(const char*); bool SetTitle(tinyxml2::XMLElement*); bool SetDesc(const char*); bool SetDesc(tinyxml2::XMLElement*); bool SetFeedTitle(BString); bool SetContent(const char*); bool SetContent(tinyxml2::XMLElement*); bool SetPostUrl(const char*); bool SetPostUrl(tinyxml2::XMLElement*); bool SetDate(const char*); bool SetDate(tinyxml2::XMLElement*); BDateTime GetDate(); BString title; BString description; BString feedTitle; BDateTime date; BString postUrl; BString content; }; #endif