VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VoltMod::PluginDocument Struct Reference

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
 

Detailed Description

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.

Member Data Documentation

◆ author

std::string VoltMod::PluginDocument::author

Definition at line 22 of file InstalledPlugins.cpp.

◆ database

std::optional<glz::raw_json> VoltMod::PluginDocument::database

Definition at line 29 of file InstalledPlugins.cpp.

◆ dependencies

std::vector<std::string> VoltMod::PluginDocument::dependencies

Definition at line 26 of file InstalledPlugins.cpp.

◆ description

std::string VoltMod::PluginDocument::description

Definition at line 21 of file InstalledPlugins.cpp.

◆ license

std::string VoltMod::PluginDocument::license

Definition at line 24 of file InstalledPlugins.cpp.

◆ logLevel

std::string VoltMod::PluginDocument::logLevel = "info"

Definition at line 25 of file InstalledPlugins.cpp.

◆ logTag

std::string VoltMod::PluginDocument::logTag

Definition at line 20 of file InstalledPlugins.cpp.

◆ name

std::string VoltMod::PluginDocument::name

Definition at line 18 of file InstalledPlugins.cpp.

◆ optionalDependencies

std::vector<std::string> VoltMod::PluginDocument::optionalDependencies

Definition at line 27 of file InstalledPlugins.cpp.

◆ schema

std::optional<std::string> VoltMod::PluginDocument::schema

Definition at line 31 of file InstalledPlugins.cpp.

◆ version

std::string VoltMod::PluginDocument::version

Definition at line 19 of file InstalledPlugins.cpp.

◆ website

std::string VoltMod::PluginDocument::website

Definition at line 23 of file InstalledPlugins.cpp.


The documentation for this struct was generated from the following file: