diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerCreatedAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerCreatedAuditLogData.cs index c7462859..b4cb8f17 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerCreatedAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerCreatedAuditLogData.cs @@ -9,8 +9,9 @@ namespace Discord.Rest; /// public class StickerCreatedAuditLogData : IAuditLogData { - internal StickerCreatedAuditLogData(StickerInfo data) + internal StickerCreatedAuditLogData(ulong id, StickerInfo data) { + StickerId = id; Data = data; } @@ -19,9 +20,17 @@ public class StickerCreatedAuditLogData : IAuditLogData var changes = entry.Changes; var (_, data) = AuditLogHelper.CreateAuditLogEntityInfo(changes, discord); - return new StickerCreatedAuditLogData(new(data)); + return new StickerCreatedAuditLogData(entry.TargetId.Value, new(data)); } + /// + /// Gets the snowflake ID of the created sticker. + /// + /// + /// A representing the snowflake identifier of the created sticker. + /// + public ulong StickerId { get; } + /// /// Gets the sticker information after the changes. /// diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerDeletedAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerDeletedAuditLogData.cs index 8616dcf6..9ecaab7b 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerDeletedAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerDeletedAuditLogData.cs @@ -9,8 +9,9 @@ namespace Discord.Rest; /// public class StickerDeletedAuditLogData : IAuditLogData { - internal StickerDeletedAuditLogData(StickerInfo data) + internal StickerDeletedAuditLogData(ulong id, StickerInfo data) { + StickerId = id; Data = data; } @@ -19,9 +20,17 @@ public class StickerDeletedAuditLogData : IAuditLogData var changes = entry.Changes; var (data, _) = AuditLogHelper.CreateAuditLogEntityInfo(changes, discord); - return new StickerDeletedAuditLogData(new(data)); + return new StickerDeletedAuditLogData(entry.TargetId.Value, new(data)); } + /// + /// Gets the snowflake ID of the deleted sticker. + /// + /// + /// A representing the snowflake identifier of the deleted sticker. + /// + public ulong StickerId { get; } + /// /// Gets the sticker information before the changes. /// diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerUpdatedAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerUpdatedAuditLogData.cs index 9e71850e..3f5094dc 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerUpdatedAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/StickerUpdatedAuditLogData.cs @@ -9,8 +9,9 @@ namespace Discord.Rest; /// public class StickerUpdatedAuditLogData : IAuditLogData { - internal StickerUpdatedAuditLogData(StickerInfo before, StickerInfo after) + internal StickerUpdatedAuditLogData(ulong id, StickerInfo before, StickerInfo after) { + StickerId = id; Before = before; After = after; } @@ -20,9 +21,17 @@ public class StickerUpdatedAuditLogData : IAuditLogData var changes = entry.Changes; var (before, after) = AuditLogHelper.CreateAuditLogEntityInfo(changes, discord); - return new StickerUpdatedAuditLogData(new(before), new (after)); + return new StickerUpdatedAuditLogData(entry.TargetId.Value, new(before), new (after)); } + /// + /// Gets the snowflake ID of the updated sticker. + /// + /// + /// A representing the snowflake identifier of the updated sticker. + /// + public ulong StickerId { get; } + /// /// Gets the sticker information before the changes. /// diff --git a/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerCreatedAuditLogData.cs b/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerCreatedAuditLogData.cs index 14048b4e..2ca6103a 100644 --- a/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerCreatedAuditLogData.cs +++ b/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerCreatedAuditLogData.cs @@ -9,8 +9,9 @@ namespace Discord.WebSocket; /// public class SocketStickerCreatedAuditLogData : ISocketAuditLogData { - internal SocketStickerCreatedAuditLogData(SocketStickerInfo data) + internal SocketStickerCreatedAuditLogData(ulong id, SocketStickerInfo data) { + StickerId = id; Data = data; } @@ -19,9 +20,17 @@ public class SocketStickerCreatedAuditLogData : ISocketAuditLogData var changes = entry.Changes; var (_, data) = AuditLogHelper.CreateAuditLogEntityInfo(changes, discord); - return new SocketStickerCreatedAuditLogData(new(data)); + return new SocketStickerCreatedAuditLogData(entry.TargetId.Value, new(data)); } + /// + /// Gets the snowflake ID of the created sticker. + /// + /// + /// A representing the snowflake identifier of the created sticker. + /// + public ulong StickerId { get; } + /// /// Gets the sticker information after the changes. /// diff --git a/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerDeletedAuditLogData.cs b/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerDeletedAuditLogData.cs index 191b72af..b0214247 100644 --- a/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerDeletedAuditLogData.cs +++ b/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerDeletedAuditLogData.cs @@ -9,8 +9,9 @@ namespace Discord.WebSocket; /// public class SocketStickerDeletedAuditLogData : ISocketAuditLogData { - internal SocketStickerDeletedAuditLogData(SocketStickerInfo data) + internal SocketStickerDeletedAuditLogData(ulong id, SocketStickerInfo data) { + StickerId = id; Data = data; } @@ -19,9 +20,17 @@ public class SocketStickerDeletedAuditLogData : ISocketAuditLogData var changes = entry.Changes; var (data, _) = AuditLogHelper.CreateAuditLogEntityInfo(changes, discord); - return new SocketStickerDeletedAuditLogData(new(data)); + return new SocketStickerDeletedAuditLogData(entry.TargetId.Value, new(data)); } + /// + /// Gets the snowflake ID of the deleted sticker. + /// + /// + /// A representing the snowflake identifier of the deleted sticker. + /// + public ulong StickerId { get; } + /// /// Gets the sticker information before the changes. /// diff --git a/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerUpdatedAuditLogData.cs b/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerUpdatedAuditLogData.cs index 682e7e67..74042e91 100644 --- a/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerUpdatedAuditLogData.cs +++ b/src/Discord.Net.WebSocket/Entities/AuditLogs/DataTypes/SocketStickerUpdatedAuditLogData.cs @@ -9,8 +9,9 @@ namespace Discord.WebSocket; /// public class SocketStickerUpdatedAuditLogData : ISocketAuditLogData { - internal SocketStickerUpdatedAuditLogData(SocketStickerInfo before, SocketStickerInfo after) + internal SocketStickerUpdatedAuditLogData(ulong id, SocketStickerInfo before, SocketStickerInfo after) { + StickerId = id; Before = before; After = after; } @@ -20,9 +21,17 @@ public class SocketStickerUpdatedAuditLogData : ISocketAuditLogData var changes = entry.Changes; var (before, after) = AuditLogHelper.CreateAuditLogEntityInfo(changes, discord); - return new SocketStickerUpdatedAuditLogData(new(before), new (after)); + return new SocketStickerUpdatedAuditLogData(entry.TargetId.Value, new(before), new (after)); } + /// + /// Gets the snowflake ID of the updated sticker. + /// + /// + /// A representing the snowflake identifier of the updated sticker. + /// + public ulong StickerId { get; } + /// /// Gets the sticker information before the changes. ///