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