Skip to content

Commit f26dfd3

Browse files
GeomKidDamego
andauthored
feat: Add support for the event GUILD_AUDIT_LOG_ENTRY_CREATE (#1221)
* fix: Add GuildAuditLogEntry event * fix: add AuditLogEntry object as payload * fix:Changed GuildAuditEntry to subclass of AuditLogEntry * docs: document add versionadded Co-authored-by: Damego <damego.dev@gmail.com> * Update interactions/api/models/gw.py Co-authored-by: Damego <damego.dev@gmail.com>
1 parent 496ec39 commit f26dfd3

File tree

1 file changed

+16
-0
lines changed
  • interactions/api/models

1 file changed

+16
-0
lines changed

interactions/api/models/gw.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
define,
1010
field,
1111
)
12+
from .audit_log import AuditLogEntry
1213
from .channel import Channel, ThreadMember
1314
from .emoji import Emoji
1415
from .guild import EventMetadata, Guild
@@ -40,6 +41,7 @@
4041
"MessageDelete",
4142
"MessageReactionRemove",
4243
"MessageReaction",
44+
"GuildAuditLogEntry",
4345
"GuildIntegrations",
4446
"GuildBan",
4547
"Webhooks",
@@ -206,6 +208,20 @@ class EmbeddedActivity(DictSerializerMixin):
206208
channel_id: Snowflake = field(converter=Snowflake)
207209

208210

211+
@define()
212+
class GuildAuditLogEntry(AuditLogEntry):
213+
"""
214+
.. versionadded:: 4.4.0
215+
216+
A class object representing the event ``GUILD_AUDIT_LOG_ENTRY_CREATE``.
217+
A derivation of AuditLogEntry.
218+
219+
:ivar Snowflake guild_id: The guild ID of event.
220+
"""
221+
222+
guild_id: Snowflake = field(converter=Snowflake)
223+
224+
209225
@define()
210226
class GuildBan(ClientSerializerMixin):
211227
"""

0 commit comments

Comments
 (0)