![]()  | 
  
    D++ (DPP)
    
   C++ Discord API Bot Library 
   | 
 
Represents a guild template. More...
 Inheritance diagram for dpp::dtemplate:
 Collaboration diagram for dpp::dtemplate:Public Member Functions | |
| dtemplate () | |
| Construct a new dtemplate object.  More... | |
| virtual | ~dtemplate ()=default | 
| Destroy the dtemplate object.  More... | |
| dtemplate & | fill_from_json (nlohmann::json *j) | 
| Convert object from nlohmann::json.  More... | |
| auto | to_json (bool with_id=false) const | 
| Convert object to nlohmann::json.  More... | |
| std::string | build_json (bool with_id=false) const | 
| Convert object to json string.  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... | |
Protected Member Functions | |
| dtemplate & | fill_from_json_impl (nlohmann::json *j) | 
| json | to_json_impl (bool with_id=false) const | 
| Build the JSON for this object.  More... | |
Friends | |
| struct | json_interface< dtemplate > | 
Represents a guild template.
| dpp::dtemplate::dtemplate | ( | ) | 
Construct a new dtemplate object.
      
  | 
  virtualdefault | 
Destroy the dtemplate object.
      
  | 
  inlineinherited | 
Convert object to json string.
| with_id | Whether to include the ID or not | 
      
  | 
  inlineinherited | 
Convert object from nlohmann::json.
| j | nlohmann::json object | 
      
  | 
  protected | 
Read class values from json object
| j | A json object to read from | 
      
  | 
  inlineinherited | 
Convert object to nlohmann::json.
| with_id | Whether to include the ID or not | 
Build the JSON for this object.
| with_id | Add ID to output | 
      
  | 
  friend | 
| 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.