#pragma once #include "management/general.hpp" #include "message/builder/types/idecorator.hpp" #include "types/ifile_manipulator.hpp" namespace smtp::file::mail { class SortDecorator : public smtp::message::builder::types::IDecorator< types::IFileManipulator> { public: SortDecorator() = default; ~SortDecorator() = default; manage::MailsSet Read() const; bool Write( manage::MailsSet const& data ) const; }; }