D++ (DPP)
C++ Discord API Bot Library
|
Metadata associated with an automod action. More...
#include <automod.h>
Public Member Functions | |
virtual | ~automod_metadata () |
Destroy the automod metadata object. More... | |
automod_metadata & | fill_from_json (nlohmann::json *j) |
Fill object properties from JSON. More... | |
virtual std::string | build_json (bool with_id=false) const |
Build a json string for this object. More... | |
Public Attributes | |
std::vector< std::string > | keywords |
Keywords to moderate. More... | |
std::vector< automod_preset_type > | presets |
Preset keyword list types to moderate. More... | |
Metadata associated with an automod action.
|
virtual |
Destroy the automod metadata object.
|
virtual |
Build a json string for this object.
Reimplemented from dpp::json_interface< automod_metadata >.
automod_metadata & dpp::automod_metadata::fill_from_json | ( | nlohmann::json * | j | ) |
Fill object properties from JSON.
j | JSON to fill from |
std::vector<std::string> dpp::automod_metadata::keywords |
Keywords to moderate.
std::vector<automod_preset_type> dpp::automod_metadata::presets |
Preset keyword list types to moderate.