diff --git a/interactions/api/models/gw.py b/interactions/api/models/gw.py index 6d2a3218b..424f8cb4b 100644 --- a/interactions/api/models/gw.py +++ b/interactions/api/models/gw.py @@ -9,6 +9,7 @@ define, field, ) +from .audit_log import AuditLogEntry from .channel import Channel, ThreadMember from .emoji import Emoji from .guild import EventMetadata, Guild @@ -40,6 +41,7 @@ "MessageDelete", "MessageReactionRemove", "MessageReaction", + "GuildAuditLogEntry", "GuildIntegrations", "GuildBan", "Webhooks", @@ -206,6 +208,20 @@ class EmbeddedActivity(DictSerializerMixin): channel_id: Snowflake = field(converter=Snowflake) +@define() +class GuildAuditLogEntry(AuditLogEntry): + """ + .. versionadded:: 4.4.0 + + A class object representing the event ``GUILD_AUDIT_LOG_ENTRY_CREATE``. + A derivation of AuditLogEntry. + + :ivar Snowflake guild_id: The guild ID of event. + """ + + guild_id: Snowflake = field(converter=Snowflake) + + @define() class GuildBan(ClientSerializerMixin): """