D++ (DPP)  10.0.30
C++ Discord API Bot Library
auditlog.h File Reference
#include <dpp/export.h>
#include <dpp/snowflake.h>
#include <dpp/json_fwd.h>
#include <optional>
#include <dpp/json_interface.h>
Include dependency graph for auditlog.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  dpp::audit_change
 Defines audit log changes. More...
 
struct  dpp::audit_entry
 An individual audit log entry. More...
 
struct  dpp::audit_extra
 Extra information for an audit log entry. More...
 
class  dpp::auditlog
 The auditlog class represents the audit log entries of a guild. More...
 

Namespaces

 dpp
 The main namespace for D++ functions.
 

Enumerations

enum  dpp::audit_type {
  dpp::aut_guild_update = 1,
  dpp::aut_channel_create = 10,
  dpp::aut_channel_update = 11,
  dpp::aut_channel_delete = 12,
  dpp::aut_channel_overwrite_create = 13,
  dpp::aut_channel_overwrite_update = 14,
  dpp::aut_channel_overwrite_delete = 15,
  dpp::aut_member_kick = 20,
  dpp::aut_member_prune = 21,
  dpp::aut_member_ban_add = 22,
  dpp::aut_member_ban_remove = 23,
  dpp::aut_member_update = 24,
  dpp::aut_member_role_update = 25,
  dpp::aut_member_move = 26,
  dpp::aut_member_disconnect = 27,
  dpp::aut_bot_add = 28,
  dpp::aut_role_create = 30,
  dpp::aut_role_update = 31,
  dpp::aut_role_delete = 32,
  dpp::aut_invite_create = 40,
  dpp::aut_invite_update = 41,
  dpp::aut_invite_delete = 42,
  dpp::aut_webhook_create = 50,
  dpp::aut_webhook_update = 51,
  dpp::aut_webhook_delete = 52,
  dpp::aut_emoji_create = 60,
  dpp::aut_emoji_update = 61,
  dpp::aut_emoji_delete = 62,
  dpp::aut_message_delete = 72,
  dpp::aut_message_bulk_delete = 73,
  dpp::aut_message_pin = 74,
  dpp::aut_message_unpin = 75,
  dpp::aut_integration_create = 80,
  dpp::aut_integration_update = 81,
  dpp::aut_integration_delete = 82,
  dpp::aut_stage_instance_create = 83,
  dpp::aut_stage_instance_update = 84,
  dpp::aut_stage_instance_delete = 85,
  dpp::aut_sticker_create = 90,
  dpp::aut_sticker_update = 91,
  dpp::aut_sticker_delete = 92,
  dpp::aut_guild_scheduled_event_create = 100,
  dpp::aut_guild_scheduled_event_update = 101,
  dpp::aut_guild_scheduled_event_delete = 102,
  dpp::aut_thread_create = 110,
  dpp::aut_thread_update = 111,
  dpp::aut_thread_delete = 112,
  dpp::aut_appcommand_permission_update = 121,
  dpp::aut_automod_rule_create = 140,
  dpp::aut_automod_rule_update = 141,
  dpp::aut_automod_rule_delete = 142,
  dpp::aut_automod_block_message = 143,
  dpp::aut_automod_flag_to_channel = 144,
  dpp::aut_automod_user_communication_disabled = 145,
  dpp::aut_creator_monetization_request_created = 150,
  dpp::aut_creator_monetization_terms_accepted = 151
}
 Defines types of audit log entry. More...