#pragma once #include #include #include namespace bot::command { class Response { public: Response(); Response(std::string single); Response(std::vector multiple); const std::string get_single() const; const std::vector get_multiple() const; const bool is_single() const; const bool is_multiple() const; const bool is_empty() const; private: std::optional single; std::optional> multiple; }; }