#ifndef MEMO_H #define MEMO_H #include #include #include "Correspondence.h" #include "BadResponseException.h" #define DOC_TYPE_MEMO 2 class Memo : public Correspondence { public: Memo(int aID, std::string author, std::string subject, std::string recipientName, std::vector distributionList, std::string textBody); std::string GetSubject(); std::string GetRecipientName(); std::vector GetDistributionList(); void DisplayHeader(); void DisplayBody(); bool Search(std::string searchString); Memo *CreateResponse(std::string author, std::string textBody, int nextID); private: std::string m_subject; std::string m_recipientName; std::vector m_distributionList; }; #endif