D++ (DPP)
C++ Discord API Bot Library
|
Represents a guild template. More...
#include <dtemplate.h>
Public Member Functions | |
dtemplate () | |
Construct a new dtemplate object. More... | |
~dtemplate () | |
Destroy the dtemplate object. More... | |
dtemplate & | fill_from_json (nlohmann::json *j) |
virtual std::string | build_json (bool with_id=false) const |
Build the JSON for this object. More... | |
dtemplate & | parse_from_json (nlohmann::json *j) |
Convert object from nlohmann::json. More... | |
Public Attributes | |
std::string | code |
Template code. More... | |
std::string | name |
Template name. More... | |
std::string | description |
Template description. More... | |
uint32_t | usage_count |
Usage counter. More... | |
snowflake | creator_id |
User ID of creator. More... | |
time_t | created_at |
Creation date/time. More... | |
time_t | updated_at |
Last update date/time. More... | |
snowflake | source_guild_id |
Guild id the template is created from. More... | |
bool | is_dirty |
True if needs synchronising. More... | |
Represents a guild template.
dpp::dtemplate::dtemplate | ( | ) |
Construct a new dtemplate object.
dpp::dtemplate::~dtemplate | ( | ) |
Destroy the dtemplate object.
|
virtual |
Build the JSON for this object.
with_id | Add ID to output |
Reimplemented from dpp::json_interface< dtemplate >.
dtemplate & dpp::dtemplate::fill_from_json | ( | nlohmann::json * | j | ) |
Read class values from json object
j | A json object to read from |
|
inlineinherited |
Convert object from nlohmann::json.
j | nlohmann::json object |
std::string dpp::dtemplate::code |
Template code.
time_t dpp::dtemplate::created_at |
Creation date/time.
snowflake dpp::dtemplate::creator_id |
User ID of creator.
std::string dpp::dtemplate::description |
Template description.
bool dpp::dtemplate::is_dirty |
True if needs synchronising.
std::string dpp::dtemplate::name |
Template name.
snowflake dpp::dtemplate::source_guild_id |
Guild id the template is created from.
time_t dpp::dtemplate::updated_at |
Last update date/time.
uint32_t dpp::dtemplate::usage_count |
Usage counter.