AuditLogEntryType
Represents the event type of an AuditLogEntry
.
Attributes
str
The name of audit log event.
The audit log's target's type.
int
The Discord side identifier value of the audit log event.
Class Attributes
str
= 'UNDEFINED'
The default name of the audit log events.
Stores the predefined AuditLogEntryType
-s. These can be accessed with their value
as key.
type
= int
The audit log events' values' type.
Every predefined audit log event can be accessed as class attribute as well:
Class attribute name | Name | Value | Target type |
---|---|---|---|
none | none | 0 | none |
guild_update | guild update | 1 | guild |
channel_create | channel create | 10 | channel |
channel_update | channel update | 11 | channel |
channel_delete | channel delete | 12 | channel |
channel_permission_overwrite_create | channel permission overwrite create | 13 | channel_permission_overwrite |
channel_permission_overwrite_update | channel permission overwrite update | 14 | channel_permission_overwrite |
channel_permission_overwrite_delete | channel permission overwrite delete | 15 | channel_permission_overwrite |
user_kick | user kick | 20 | user |
user_prune | user prune | 21 | guild |
user_ban_add | user ban add | 22 | user |
user_ban_remove | user ban remove | 23 | user |
user_update | user update | 24 | user |
user_role_update | user role update | 25 | user |
user_move | user move | 26 | user |
user_disconnect | user disconnect | 27 | user |
bot_add | bot add | 28 | user |
role_create | role create | 30 | role |
role_update | role update | 31 | role |
role_delete | role delete | 32 | role |
invite_create | invite create | 40 | invite |
invite_update | invite update | 41 | invite |
invite_delete | invite delete | 42 | invite |
webhook_create | webhook create | 50 | webhook |
webhook_update | webhook update | 51 | webhook |
webhook_delete | webhook delete | 52 | webhook |
emoji_create | emoji create | 60 | emoji |
emoji_update | emoji update | 61 | emoji |
emoji_delete | emoji delete | 62 | emoji |
message_delete | message delete | 72 | message |
message_bulk_delete | message bulk delete | 73 | message |
message_pin | message pin | 74 | message |
message_unpin | message unpin | 75 | message |
integration_create | integration create | 80 | integration |
integration_update | integration update | 81 | integration |
integration_delete | integration delete | 82 | integration |
stage_create | stage create | 83 | stage |
stage_update | stage update | 84 | stage |
stage_delete | stage delete | 85 | stage |
sticker_create | sticker create | 90 | sticker |
sticker_update | sticker update | 91 | sticker |
sticker_delete | sticker delete | 92 | sticker |
scheduled_event_create | scheduled event create | 100 | scheduled_event |
scheduled_event_update | scheduled event update | 101 | scheduled_event |
scheduled_event_delete | scheduled event delete | 102 | scheduled_event |
thread_create | thread create | 110 | channel |
thread_update | thread update | 111 | channel |
thread_delete | thread delete | 112 | channel |
application_command_permission_update | application command permission update | 121 | application_command |
soundboard_sound_create | soundboard sound create | 130 | soundboard_sound |
soundboard_sound_update | soundboard sound update | 131 | soundboard_sound |
soundboard_sound_delete | soundboard sound delete | 132 | soundboard_sound |
auto_moderation_rule_create | auto moderation rule create | 140 | auto_moderation_rule |
auto_moderation_rule_update | auto moderation rule update | 141 | auto_moderation_rule |
auto_moderation_rule_delete | auto moderation rule delete | 142 | auto_moderation_rule |
auto_moderation_block_message | auto moderation block message | 143 | auto_moderation_action_execution |
auto_moderation_alert_message | auto moderation alert message | 144 | auto_moderation_action_execution |
auto_moderation_user_timeout | auto moderation user timeout | 145 | auto_moderation_action_execution |
creator_monetization_request_created | creator_monetization_request_created | 150 | none |
creator_monetization_terms_accepted | creator_monetization_terms_accepted | 151 | none |
role_prompt_create | role_prompt_create | 160 | none |
role_prompt_update | role_prompt_update | 161 | none |
role_prompt_delete | role_prompt_delete | 162 | none |
onboarding_prompt_create | onboarding prompt create | 163 | onboarding_prompt |
onboarding_prompt_update | onboarding prompt update | 164 | onboarding_prompt |
onboarding_prompt_delete | onboarding prompt delete | 165 | onboarding_prompt |
onboarding_screen_create | onboarding screen create | 166 | onboarding_screen |
onboarding_screen_update | onboarding screen update | 167 | onboarding_screen |
home_feature_item | home_feature_item | 171 | none |
home_remove_item | home_remove_item | 172 | none |
channel_status_update | channel status update | 192 | channel |
channel_status_delete | channel status delete | 193 | channel |
Methods
(value, name, target_type)
__init__Creates a new audit log event and stores it at the class's .INSTANCES
class attribute.
Parameter | Type | Description |
---|---|---|
value |
| The identifier value of the audit log event. |
name |
| The audit log event's name. |
target_type | AuditLogEntryTargetType | The audit log's target type. |
(value)
getReturns the value's representation. If the value is already preinstanced, returns that, else creates a new object.
Parameter | Type | Description |
---|---|---|
value |
| The value to get it's representation. |
Returns
obj_ : PreinstancedBase
(value)
_from_valueCreates a new audit log event object from the given value.
Parameter | Type | Description |
---|---|---|
value |
| The value what has no representation yet. |
Returns
self : AuditLogEntryType
The created audit log event.
()
__eq__Returns whether self's value equals to the other object's.
()
__ge__Returns whether self's value is greater or equal to the other object's.
()
__getattr__Drops a rich attribute error.
()
__gt__Returns whether self's value is greater than the other object's.
()
__hash__Returns the hash of the preinstanced object.
()
__le__Returns whether self's value is less or equal to the other object's.
()
__lt__Returns whether self's value is less than the other object's.
()
__ne__Returns whether self's not equals to the other object's.
()
__repr__Returns the representation of the preinstanced object.