#ifndef WANDA_COMMAND_HPP #define WANDA_COMMAND_HPP #include "message.hpp" #include #include #include namespace wanda { enum struct command_id : char { change, }; struct command { command_id const id; std::vector const arguments; std::optional message() const; }; std::optional make_command(message message); command make_change_command(); } // namespace wanda #endif