From cb57ada8d9f4a8a8b787ba6990afb08ea81a89a1 Mon Sep 17 00:00:00 2001
From: Still Hsu <341464@gmail.com>
Date: Sat, 26 May 2018 21:03:07 +0800
Subject: [PATCH] Add partial documentation for audit log objects
---
.../Entities/AuditLogs/IAuditLogEntry.cs | 2 +-
.../AuditLogs/DataTypes/BanAuditLogData.cs | 5 +-
.../DataTypes/ChannelCreateAuditLogData.cs | 2 +-
.../DataTypes/ChannelDeleteAuditLogData.cs | 2 +-
.../AuditLogs/DataTypes/ChannelInfo.cs | 2 +-
.../DataTypes/ChannelUpdateAuditLogData.cs | 2 +-
.../DataTypes/EmoteCreateAuditLogData.cs | 2 +-
.../DataTypes/EmoteDeleteAuditLogData.cs | 2 +-
.../DataTypes/EmoteUpdateAuditLogData.cs | 2 +-
.../Entities/AuditLogs/DataTypes/GuildInfo.cs | 4 +-
.../DataTypes/GuildUpdateAuditLogData.cs | 17 ++++++-
.../DataTypes/InviteCreateAuditLogData.cs | 50 ++++++++++++++++++-
.../DataTypes/InviteDeleteAuditLogData.cs | 50 ++++++++++++++++++-
.../AuditLogs/DataTypes/InviteInfo.cs | 38 ++++++++++++++
.../DataTypes/MemberRoleAuditLogData.cs | 1 -
.../DataTypes/MemberUpdateAuditLogData.cs | 3 +-
.../DataTypes/OverwriteDeleteAuditLogData.cs | 6 ---
.../Entities/AuditLogs/DataTypes/RoleInfo.cs | 30 +++++------
.../DataTypes/WebhookDeleteAuditLogData.cs | 4 --
.../DataTypes/WebhookUpdateAuditLogData.cs | 4 --
.../Entities/AuditLogs/RestAuditLogEntry.cs | 5 +-
21 files changed, 186 insertions(+), 47 deletions(-)
diff --git a/src/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs b/src/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs
index c4a6be702..d8f7f1a9f 100644
--- a/src/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs
+++ b/src/Discord.Net.Core/Entities/AuditLogs/IAuditLogEntry.cs
@@ -1,7 +1,7 @@
namespace Discord
{
///
- /// Represents an entry in an audit log.
+ /// Represents a generic audit log entry.
///
public interface IAuditLogEntry : IEntity
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs
index b249486aa..51a859376 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/BanAuditLogData.cs
@@ -6,7 +6,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for a ban action.
+ /// Represents a piece of audit log data related to a ban.
///
public class BanAuditLogData : IAuditLogData
{
@@ -24,6 +24,9 @@ namespace Discord.Rest
///
/// Gets the user that was banned.
///
+ ///
+ /// A generic object representing the banned user.
+ ///
public IUser Target { get; }
}
}
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs
index 6539519a1..451aac373 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelCreateAuditLogData.cs
@@ -7,7 +7,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for a channel creation.
+ /// Represents a piece of audit log data related to a channel creation.
///
public class ChannelCreateAuditLogData : IAuditLogData
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs
index 260de5509..7278b7b75 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelDeleteAuditLogData.cs
@@ -7,7 +7,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for a channel deletion.
+ /// Represents a piece of audit log data related to a channel deletion.
///
public class ChannelDeleteAuditLogData : IAuditLogData
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs
index 753e1d3a5..82b129656 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelInfo.cs
@@ -1,7 +1,7 @@
namespace Discord.Rest
{
///
- /// Represents information for a channel.
+ /// Represents information for a channel.
///
public struct ChannelInfo
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs
index 4e88a6f00..8e990f7c7 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/ChannelUpdateAuditLogData.cs
@@ -6,7 +6,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for a channel update.
+ /// Represents a piece of audit log data related to a channel update.
///
public class ChannelUpdateAuditLogData : IAuditLogData
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs
index 1e490b42d..a114548cc 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteCreateAuditLogData.cs
@@ -6,7 +6,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for an emoji creation.
+ /// Represents a piece of audit log data related to an emoji creation.
///
public class EmoteCreateAuditLogData : IAuditLogData
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs
index 2ce6acfbf..e522b0ee2 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteDeleteAuditLogData.cs
@@ -6,7 +6,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for an emoji deletion.
+ /// Represents a piece of audit log data related to an emoji deletion.
///
public class EmoteDeleteAuditLogData : IAuditLogData
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs
index 506797707..e8cd76513 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/EmoteUpdateAuditLogData.cs
@@ -6,7 +6,7 @@ using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
///
- /// Represents an audit log data for an emoji update.
+ /// Represents a piece of audit log data related to an emoji update.
///
public class EmoteUpdateAuditLogData : IAuditLogData
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs
index 4e830240a..057930c82 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildInfo.cs
@@ -57,7 +57,7 @@ namespace Discord.Rest
/// Gets the ID of this guild's icon.
///
///
- /// An identifier for the splash image; null if none is set.
+ /// A string containing the identifier for the splash image; null if none is set.
///
public string IconHash { get; }
///
@@ -71,7 +71,7 @@ namespace Discord.Rest
/// Gets the owner of this guild.
///
///
- /// An object representing the owner of this guild.
+ /// A generic object representing the owner of this guild.
///
public IUser Owner { get; }
///
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs
index 08550ed7a..b4ffd3bf1 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/GuildUpdateAuditLogData.cs
@@ -1,10 +1,13 @@
-using System.Linq;
+using System.Linq;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
+ ///
+ /// Represents a piece of audit log data related to a guild update.
+ ///
public class GuildUpdateAuditLogData : IAuditLogData
{
private GuildUpdateAuditLogData(GuildInfo before, GuildInfo after)
@@ -73,7 +76,19 @@ namespace Discord.Rest
return new GuildUpdateAuditLogData(before, after);
}
+ ///
+ /// Gets the guild information before the changes.
+ ///
+ ///
+ /// An information object containing the original guild information before the changes were made.
+ ///
public GuildInfo Before { get; }
+ ///
+ /// Gets the guild information after the changes.
+ ///
+ ///
+ /// An information object containing the guild information after the changes were made.
+ ///
public GuildInfo After { get; }
}
}
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs
index 292715420..c072686f5 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteCreateAuditLogData.cs
@@ -1,10 +1,13 @@
-using System.Linq;
+using System.Linq;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
+ ///
+ /// Represents a piece of audit log data related to an invite creation.
+ ///
public class InviteCreateAuditLogData : IAuditLogData
{
private InviteCreateAuditLogData(int maxAge, string code, bool temporary, IUser inviter, ulong channelId, int uses, int maxUses)
@@ -44,12 +47,57 @@ namespace Discord.Rest
return new InviteCreateAuditLogData(maxAge, code, temporary, inviter, channelId, uses, maxUses);
}
+ ///
+ /// Gets the time (in seconds) until the invite expires.
+ ///
+ ///
+ /// An representing the time in seconds until this invite expires.
+ ///
public int MaxAge { get; }
+ ///
+ /// Gets the unique identifier for this invite.
+ ///
+ ///
+ /// A string containing the invite code (e.g. FTqNnyS).
+ ///
public string Code { get; }
+ ///
+ /// Determines whether the invite is a temporary one (i.e. whether the invite will be removed from the guild
+ /// when the user logs off).
+ ///
+ ///
+ /// true if users accepting this invite will be removed from the guild when they log off; otherwise
+ /// false.
+ ///
public bool Temporary { get; }
+ ///
+ /// Gets the user that created this invite.
+ ///
+ ///
+ /// A generic that created this invite.
+ ///
public IUser Creator { get; }
+ ///
+ /// Gets the ID of the channel this invite is linked to.
+ ///
+ ///
+ /// An representing the channel snowflake identifier that the invite points to.
+ ///
public ulong ChannelId { get; }
+ ///
+ /// Gets the number of times this invite has been used.
+ ///
+ ///
+ /// An representing the number of times this invite has been used.
+ ///
public int Uses { get; }
+ ///
+ /// Gets the max number of uses this invite may have.
+ ///
+ ///
+ /// An representing the number of uses this invite may be accepted until it is removed
+ /// from the guild; null if none is set.
+ ///
public int MaxUses { get; }
}
}
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs
index 1dc6d518b..ef5a26c11 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteDeleteAuditLogData.cs
@@ -1,10 +1,13 @@
-using System.Linq;
+using System.Linq;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
+ ///
+ /// Represents a piece of audit log data related to an invite removal.
+ ///
public class InviteDeleteAuditLogData : IAuditLogData
{
private InviteDeleteAuditLogData(int maxAge, string code, bool temporary, IUser inviter, ulong channelId, int uses, int maxUses)
@@ -44,12 +47,57 @@ namespace Discord.Rest
return new InviteDeleteAuditLogData(maxAge, code, temporary, inviter, channelId, uses, maxUses);
}
+ ///
+ /// Gets the time (in seconds) until the invite expires.
+ ///
+ ///
+ /// An representing the time in seconds until this invite expires.
+ ///
public int MaxAge { get; }
+ ///
+ /// Gets the unique identifier for this invite.
+ ///
+ ///
+ /// A string containing the invite code (e.g. FTqNnyS).
+ ///
public string Code { get; }
+ ///
+ /// Determines whether the invite is a temporary one (i.e. whether the invite will be removed from the guild
+ /// when the user logs off).
+ ///
+ ///
+ /// true if users accepting this invite will be removed from the guild when they log off; otherwise
+ /// false.
+ ///
public bool Temporary { get; }
+ ///
+ /// Gets the user that created this invite.
+ ///
+ ///
+ /// A generic that created this invite.
+ ///
public IUser Creator { get; }
+ ///
+ /// Gets the ID of the channel this invite is linked to.
+ ///
+ ///
+ /// An representing the channel snowflake identifier that the invite points to.
+ ///
public ulong ChannelId { get; }
+ ///
+ /// Gets the number of times this invite has been used.
+ ///
+ ///
+ /// An representing the number of times this invite has been used.
+ ///
public int Uses { get; }
+ ///
+ /// Gets the max number of uses this invite may have.
+ ///
+ ///
+ /// An representing the number of uses this invite may be accepted until it is removed
+ /// from the guild; null if none is set.
+ ///
public int MaxUses { get; }
}
}
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs
index c9840f6cc..54026dbf3 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/InviteInfo.cs
@@ -1,5 +1,8 @@
namespace Discord.Rest
{
+ ///
+ /// Represents information for an invite.
+ ///
public struct InviteInfo
{
internal InviteInfo(int? maxAge, string code, bool? temporary, ulong? channelId, int? maxUses)
@@ -11,10 +14,45 @@ namespace Discord.Rest
MaxUses = maxUses;
}
+ ///
+ /// Gets the time (in seconds) until the invite expires.
+ ///
+ ///
+ /// An representing the time in seconds until this invite expires; null if this
+ /// invite never expires or not specified.
+ ///
public int? MaxAge { get; }
+ ///
+ /// Gets the unique identifier for this invite.
+ ///
+ ///
+ /// A string containing the invite code (e.g. FTqNnyS).
+ ///
public string Code { get; }
+ ///
+ /// Determines whether the invite is a temporary one (i.e. whether the invite will be removed from the guild
+ /// when the user logs off).
+ ///
+ ///
+ /// true if users accepting this invite will be removed from the guild when they log off,
+ /// false if not; null if not specified.
+ ///
public bool? Temporary { get; }
+ ///
+ /// Gets the ID of the channel this invite is linked to.
+ ///
+ ///
+ /// An representing the channel snowflake identifier that the invite points to;
+ /// null if not specified.
+ ///
public ulong? ChannelId { get; }
+ ///
+ /// Gets the max number of uses this invite may have.
+ ///
+ ///
+ /// An representing the number of uses this invite may be accepted until it is removed
+ /// from the guild; null if none is specified.
+ ///
public int? MaxUses { get; }
}
}
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs
index b0f0a1fe1..e06c013ed 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberRoleAuditLogData.cs
@@ -1,4 +1,3 @@
-using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs
index 38f078848..7d3d3dba0 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/MemberUpdateAuditLogData.cs
@@ -1,8 +1,7 @@
-using System.Linq;
+using System.Linq;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
-using ChangeModel = Discord.API.AuditLogChange;
namespace Discord.Rest
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs
index 445c2e302..dc2f4a6f0 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/OverwriteDeleteAuditLogData.cs
@@ -1,13 +1,7 @@
-using System;
-using System.Collections.Generic;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
-using ChangeModel = Discord.API.AuditLogChange;
-using OptionModel = Discord.API.AuditLogOptions;
namespace Discord.Rest
{
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleInfo.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleInfo.cs
index 2208990e6..a5c83c5eb 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleInfo.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/RoleInfo.cs
@@ -1,21 +1,21 @@
namespace Discord.Rest
{
public struct RoleInfo
+ {
+ internal RoleInfo(Color? color, bool? mentionable, bool? hoist, string name,
+ GuildPermissions? permissions)
{
- internal RoleInfo(Color? color, bool? mentionable, bool? hoist, string name,
- GuildPermissions? permissions)
- {
- Color = color;
- Mentionable = mentionable;
- Hoist = hoist;
- Name = name;
- Permissions = permissions;
- }
-
- public Color? Color { get; }
- public bool? Mentionable { get; }
- public bool? Hoist { get; }
- public string Name { get; }
- public GuildPermissions? Permissions { get; }
+ Color = color;
+ Mentionable = mentionable;
+ Hoist = hoist;
+ Name = name;
+ Permissions = permissions;
}
+
+ public Color? Color { get; }
+ public bool? Mentionable { get; }
+ public bool? Hoist { get; }
+ public string Name { get; }
+ public GuildPermissions? Permissions { get; }
+ }
}
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs
index 4133d5dff..2d536d868 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookDeleteAuditLogData.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs
index 54da42a8b..7db7aee36 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/DataTypes/WebhookUpdateAuditLogData.cs
@@ -1,8 +1,4 @@
-using System;
-using System.Collections.Generic;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
diff --git a/src/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs b/src/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs
index 9e30a5014..0cf616973 100644
--- a/src/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs
+++ b/src/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs
@@ -1,10 +1,13 @@
-using System.Linq;
+using System.Linq;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
{
+ ///
+ /// Represents a REST-based audit log entry.
+ ///
public class RestAuditLogEntry : RestEntity, IAuditLogEntry
{
private RestAuditLogEntry(BaseDiscordClient discord, Model fullLog, EntryModel model, IUser user)