From 580d30fcb502ee98e03a7a0c6e491bcf39b805da Mon Sep 17 00:00:00 2001 From: sarcasmloading <29299928+sarcasmloading@users.noreply.github.com> Date: Wed, 11 Jul 2018 22:19:24 +1200 Subject: [PATCH] Fix some documentation issues and document some more audit log data types --- .../DataTypes/ChannelCreateAuditLogData.cs | 3 ++- .../DataTypes/MemberRoleAuditLogData.cs | 3 ++- .../DataTypes/MemberUpdateAuditLogData.cs | 18 ++++++++++++++++++ .../DataTypes/MessageDeleteAuditLogData.cs | 16 ++++++++++++++++ .../DataTypes/OverwriteCreateAuditLogData.cs | 9 +++++++++ .../DataTypes/OverwriteDeleteAuditLogData.cs | 9 +++++++++ 6 files changed, 56 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs index d9b6f2ed5..2037bf874 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs @@ -71,7 +71,8 @@ namespace Discord.Rest /// Gets a collection of permission overwrites that was assigned to the created channel. /// /// - /// A collection of permission . + /// A collection of permission , containing the permission overwrites that were + /// assigned to the created channel. /// public IReadOnlyCollection Overwrites { get; } } diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs index 6b31c5a7e..4da2ca196 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs @@ -36,7 +36,8 @@ namespace Discord.Rest /// Gets a collection of role changes that were performed on the member. /// /// - /// A read-only collection of , containing the changes + /// A read-only collection of , containing the roles that were changed on + /// this user. /// public IReadOnlyCollection Roles { get; } /// diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs index 9f8663bcb..f661aa276 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs @@ -30,8 +30,26 @@ namespace Discord.Rest return new MemberUpdateAuditLogData(user, newNick, oldNick); } + /// + /// Gets the user that the changes were performed on. + /// + /// + /// A user object representing the user who the changes were performed on. + /// public IUser Target { get; } + /// + /// Gets the new nickname of the user. + /// + /// + /// A string containing the new nickname of the user; null if the user no longer has a nickname. + /// public string NewNick { get; } + /// + /// Gets the old nickname of the user. + /// + /// + /// A string containing the old nickname of the user; null if the user did not have a nickname. + /// public string OldNick { get; } } } diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs index 3949cdd68..48312ee32 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MessageDeleteAuditLogData.cs @@ -3,6 +3,9 @@ using EntryModel = Discord.API.AuditLogEntry; namespace Discord.Rest { + /// + /// Contains audit log data related to message deletion(s). + /// public class MessageDeleteAuditLogData : IAuditLogData { private MessageDeleteAuditLogData(ulong channelId, int count) @@ -16,7 +19,20 @@ namespace Discord.Rest return new MessageDeleteAuditLogData(entry.Options.MessageDeleteChannelId.Value, entry.Options.MessageDeleteCount.Value); } + /// + /// Gets the number of messages that were deleted. + /// + /// + /// An representing the number of messages that were deleted from the channel. + /// public int MessageCount { get; } + /// + /// Gets the ID of the channel that the messages were deleted from. + /// + /// + /// A representing the snowflake identifer for the channel that the messages were + /// deleted from. + /// public ulong ChannelId { get; } } } diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs index d58488136..ab6373333 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteCreateAuditLogData.cs @@ -5,6 +5,9 @@ using EntryModel = Discord.API.AuditLogEntry; namespace Discord.Rest { + /// + /// Contains audit log data for a permissions overwrite creation. + /// public class OverwriteCreateAuditLogData : IAuditLogData { private OverwriteCreateAuditLogData(Overwrite overwrite) @@ -32,6 +35,12 @@ namespace Discord.Rest return new OverwriteCreateAuditLogData(new Overwrite(id, target, permissions)); } + /// + /// Gets the permission overwrite object that was created. + /// + /// + /// An object representing the overwrite that was created. + /// public Overwrite Overwrite { get; } } } diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs index dc2f4a6f0..3c19026e9 100644 --- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs +++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs @@ -5,6 +5,9 @@ using EntryModel = Discord.API.AuditLogEntry; namespace Discord.Rest { + /// + /// Contains audit log data related to the deletion of a permission overwrite. + /// public class OverwriteDeleteAuditLogData : IAuditLogData { private OverwriteDeleteAuditLogData(Overwrite deletedOverwrite) @@ -31,6 +34,12 @@ namespace Discord.Rest return new OverwriteDeleteAuditLogData(new Overwrite(id, target, new OverwritePermissions(allow, deny))); } + /// + /// Gets the permission overwrite object that was deleted. + /// + /// + /// An object representing the overwrite that was deleted. + /// public Overwrite Overwrite { get; } } }