|
VoltMod
C++23 framework for CS2 server plugins
|
Public Attributes | |
| std::string | name |
| std::string | version |
| std::string | logTag |
| std::string | description |
| std::string | author |
| std::string | website |
| std::string | license |
| std::string | logLevel = "info" |
| std::vector< std::string > | dependencies |
| std::vector< std::string > | optionalDependencies |
| std::optional< glz::raw_json > | database |
| std::optional< std::string > | schema |
The shape of plugin.json: the member names are its keys, and an unknown key is an error.
Definition at line 16 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::author |
Definition at line 22 of file InstalledPlugins.cpp.
| std::optional<glz::raw_json> VoltMod::PluginDocument::database |
Definition at line 29 of file InstalledPlugins.cpp.
| std::vector<std::string> VoltMod::PluginDocument::dependencies |
Definition at line 26 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::description |
Definition at line 21 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::license |
Definition at line 24 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::logLevel = "info" |
Definition at line 25 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::logTag |
Definition at line 20 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::name |
Definition at line 18 of file InstalledPlugins.cpp.
| std::vector<std::string> VoltMod::PluginDocument::optionalDependencies |
Definition at line 27 of file InstalledPlugins.cpp.
| std::optional<std::string> VoltMod::PluginDocument::schema |
Definition at line 31 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::version |
Definition at line 19 of file InstalledPlugins.cpp.
| std::string VoltMod::PluginDocument::website |
Definition at line 23 of file InstalledPlugins.cpp.