![]() |
D++ (DPP)
C++ Discord API Bot Library
|
Defines a request to count prunable users, or start a prune operation. More...
#include <prune.h>
Inheritance diagram for dpp::prune:
Collaboration diagram for dpp::prune:Public Member Functions | |
| virtual | ~prune ()=default |
| Destroy this prune object. More... | |
| std::string | build_json (bool with_id=false) const |
| Convert object to json string. More... | |
| prune & | fill_from_json (nlohmann::json *j) |
| Convert object from nlohmann::json. More... | |
| json | to_json (bool with_id=false) const |
| Build JSON from this object. More... | |
Public Attributes | |
| bool | compute_prune_count |
| True if the count of pruneable users should be returned. More... | |
| uint32_t | days = 0 |
| Number of days to include in the prune. More... | |
| std::vector< snowflake > | include_roles |
| Roles to include in the prune (empty to include everyone). More... | |
Protected Member Functions | |
| prune & | fill_from_json_impl (nlohmann::json *j) |
| virtual json | to_json_impl (bool with_prune_count=false) const |
Friends | |
| struct | json_interface< prune > |
Defines a request to count prunable users, or start a prune operation.
|
virtualdefault |
Destroy this prune 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 |
Fill this object from json.
| j | JSON object to fill from |
| json dpp::prune::to_json | ( | bool | with_id = false | ) | const |
Build JSON from this object.
| with_id | True if the prune count boolean is to be set in the built JSON |
|
protectedvirtual |
Build JSON from this object.
| with_prune_count | True if the prune count boolean is to be set in the built JSON |
|
friend |
| bool dpp::prune::compute_prune_count |
True if the count of pruneable users should be returned.
| uint32_t dpp::prune::days = 0 |
Number of days to include in the prune.
| std::vector<snowflake> dpp::prune::include_roles |
Roles to include in the prune (empty to include everyone).