| add_component(const component &c) | dpp::message |  | 
  | add_component_v2(const component &c) | dpp::message |  | 
  | add_embed(const embed &e) | dpp::message |  | 
  | add_file(std::string_view filename, std::string_view filecontent, std::string_view filemimetype="") | dpp::message |  | 
  | add_json_components(const std::string &json) | dpp::message |  | 
  | add_sticker(const sticker &s) | dpp::message |  | 
  | add_sticker(const snowflake &id) | dpp::message |  | 
  | allowed_mentions | dpp::message |  | 
  | attached_poll | dpp::message |  | 
  | attachments | dpp::message |  | 
  | author | dpp::message |  | 
  | build_json(bool with_id=false) const | dpp::json_interface< message > | inline | 
  | channel_id | dpp::message |  | 
  | components | dpp::message |  | 
  | components_json | dpp::message |  | 
  | content | dpp::message |  | 
  | edited | dpp::message |  | 
  | embeds | dpp::message |  | 
  | file_data | dpp::message |  | 
  | fill_from_json(nlohmann::json *j, cache_policy_t cp) | dpp::message |  | 
  | json_interface< message >::fill_from_json(nlohmann::json *j) | dpp::json_interface< message > | inline | 
  | fill_from_json_impl(nlohmann::json *j) | dpp::message | inlineprotected | 
  | flags | dpp::message |  | 
  | get_creation_time() const noexcept | dpp::managed | inline | 
  | get_poll() const | dpp::message |  | 
  | get_url() const | dpp::message |  | 
  | guild_id | dpp::message |  | 
  | has_poll() const noexcept | dpp::message |  | 
  | has_remix_attachment() const | dpp::message |  | 
  | has_snapshot() const | dpp::message |  | 
  | has_thread() const | dpp::message |  | 
  | id | dpp::managed |  | 
  | interaction | dpp::message |  | 
  | interaction_metadata | dpp::message |  | 
  | is_crosspost() const | dpp::message |  | 
  | is_crossposted() const | dpp::message |  | 
  | is_dm() const | dpp::message |  | 
  | is_ephemeral() const | dpp::message |  | 
  | is_loading() const | dpp::message |  | 
  | is_source_message_deleted() const | dpp::message |  | 
  | is_thread_mention_failed() const | dpp::message |  | 
  | is_urgent() const | dpp::message |  | 
  | is_using_components_v2() const | dpp::message |  | 
  | is_voice_message() const | dpp::message |  | 
  | json_interface< message > | dpp::message | 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 |  | 
  | member | dpp::message |  | 
  | mention_channels | dpp::message |  | 
  | mention_everyone | dpp::message |  | 
  | mention_roles | dpp::message |  | 
  | mentions | dpp::message |  | 
  | message() | dpp::message |  | 
  | message(const message &m)=default | dpp::message |  | 
  | message(message &&m)=default | dpp::message |  | 
  | message(class cluster *o) | dpp::message |  | 
  | message(snowflake channel_id, std::string_view content, message_type type=mt_default) | dpp::message |  | 
  | message(const embed &_embed) | dpp::message |  | 
  | message(snowflake channel_id, const embed &_embed) | dpp::message |  | 
  | message(std::string_view content, message_type type=mt_default) | dpp::message |  | 
  | message_reference | dpp::message |  | 
  | message_snapshots | dpp::message |  | 
  | nonce | dpp::message |  | 
  | operator!=(const managed &other) const noexcept | dpp::managed | inline | 
  | operator=(const message &m)=default | dpp::message |  | 
  | operator=(message &&m)=default | dpp::message |  | 
  | dpp::managed::operator=(const managed &rhs)=default | dpp::managed |  | 
  | dpp::managed::operator=(managed &&rhs)=default | dpp::managed |  | 
  | operator==(const managed &other) const noexcept | dpp::managed | inline | 
  | owner | dpp::message |  | 
  | pinned | dpp::message |  | 
  | reactions | dpp::message |  | 
  | sent | dpp::message |  | 
  | set_allowed_mentions(bool _parse_users=false, bool _parse_roles=false, bool _parse_everyone=false, bool _replied_user=false, const std::vector< snowflake > &users={}, const std::vector< snowflake > &roles={}) | dpp::message |  | 
  | set_channel_id(snowflake _channel_id) | dpp::message |  | 
  | set_content(std::string_view c) | dpp::message |  | 
  | set_file_content(std::string_view fc) | dpp::message |  | 
  | set_filename(std::string_view fn) | dpp::message |  | 
  | set_flags(uint16_t f) | dpp::message |  | 
  | set_guild_id(snowflake _guild_id) | dpp::message |  | 
  | set_poll(const poll &p) | dpp::message |  | 
  | set_reference(snowflake _message_id, snowflake _guild_id=0, snowflake _channel_id=0, bool fail_if_not_exists=false, message_ref_type type=mrt_default) | dpp::message |  | 
  | set_type(message_type t) | dpp::message |  | 
  | stickers | dpp::message |  | 
  | suppress_embeds() const | dpp::message |  | 
  | suppress_embeds(bool suppress) | dpp::message |  | 
  | suppress_notifications() const | dpp::message |  | 
  | to_json(bool with_id, bool is_interaction_response) const | dpp::message | virtual | 
  | json_interface< message >::to_json(bool with_id=false) const | dpp::json_interface< message > | inline | 
  | to_json_impl(bool with_id=false) const | dpp::message | inlineprotected | 
  | tts | dpp::message |  | 
  | type | dpp::message |  | 
  | webhook_id | dpp::message |  | 
  | ~managed()=default | dpp::managed | virtual | 
  | ~message() override=default | dpp::message |  |