add_localization(const std::string &language, const std::string &_name, const std::string &_description="") | dpp::slashcommand | |
add_option(const command_option &o) | dpp::slashcommand | |
add_permission(const command_permission &p) | dpp::slashcommand | |
application_id | dpp::slashcommand | |
build_json(bool with_id=false) const | dpp::json_interface< slashcommand > | inline |
default_member_permissions | dpp::slashcommand | |
default_permission | dpp::slashcommand | |
description | dpp::slashcommand | |
description_localizations | dpp::slashcommand | |
disable_default_permissions() | dpp::slashcommand | |
dm_permission | dpp::slashcommand | |
fill_from_json(nlohmann::json *j) | dpp::json_interface< slashcommand > | inline |
fill_from_json_impl(nlohmann::json *j) | dpp::slashcommand | protected |
get_creation_time() const noexcept | dpp::managed | inline |
get_mention() const | dpp::slashcommand | |
id | dpp::managed | |
json_interface< slashcommand > | dpp::slashcommand | friend |
managed()=default | dpp::managed | |
managed(const snowflake nid) | dpp::managed | inline |
managed(const managed &rhs)=default | dpp::managed | |
managed(managed &&rhs)=default | dpp::managed | |
name | dpp::slashcommand | |
name_localizations | dpp::slashcommand | |
nsfw | dpp::slashcommand | |
operator!=(const managed &other) const noexcept | dpp::managed | inline |
operator=(const managed &rhs)=default | dpp::managed | |
operator=(managed &&rhs)=default | dpp::managed | |
operator==(const managed &other) const noexcept | dpp::managed | inline |
options | dpp::slashcommand | |
permissions | dpp::slashcommand | |
set_application_id(snowflake i) | dpp::slashcommand | |
set_default_permissions(uint64_t defaults) | dpp::slashcommand | |
set_description(const std::string &d) | dpp::slashcommand | |
set_dm_permission(bool dm) | dpp::slashcommand | |
set_name(const std::string &n) | dpp::slashcommand | |
set_nsfw(bool is_nsfw) | dpp::slashcommand | |
set_type(slashcommand_contextmenu_type _type) | dpp::slashcommand | |
slashcommand() | dpp::slashcommand | |
slashcommand(const std::string &_name, const std::string &_description, const dpp::snowflake _application_id) | dpp::slashcommand | |
slashcommand(const std::string &_name, const slashcommand_contextmenu_type _type, const dpp::snowflake _application_id) | dpp::slashcommand | |
to_json(bool with_id=false) const | dpp::json_interface< slashcommand > | inline |
to_json_impl(bool with_id=false) const | dpp::slashcommand | protected |
type | dpp::slashcommand | |
version | dpp::slashcommand | |
~managed()=default | dpp::managed | virtual |
~slashcommand()=default | dpp::slashcommand | virtual |