#pragma once #include #include #include "management/general.hpp" #include "checker/registrator_mails.hpp" namespace smtp::file { class Mail { public: explicit Mail( std::string const& path_file, checker::RegistratorMails const& registrator_errors ); ~Mail() = default; manage::MailsSet Read() const; bool Write( manage::MailsSet const& data ) const; private: std::string mPathFile; checker::RegistratorMails mRegistratorErrors; }; }