diff --git a/src/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs b/src/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs
index 225ce05d6..f1b62ee24 100644
--- a/src/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs
+++ b/src/Discord.Net.Core/Entities/Guilds/IGuildIntegration.cs
@@ -1,17 +1,44 @@
-using System;
+using System;
namespace Discord
{
public interface IGuildIntegration
{
+ ///
+ /// The integration ID.
+ ///
ulong Id { get; }
+ ///
+ /// The integration name.
+ ///
string Name { get; }
+ ///
+ /// The integration type (twich, youtube, etc).
+ ///
string Type { get; }
+ ///
+ /// Is this integration enabled?
+ ///
bool IsEnabled { get; }
+ ///
+ /// Is this integration syncing?
+ ///
bool IsSyncing { get; }
+ ///
+ /// ID that this integration uses for "subscribers".
+ ///
ulong ExpireBehavior { get; }
+ ///
+ /// The grace period before expiring subscribers.
+ ///
ulong ExpireGracePeriod { get; }
+ ///
+ /// When this integration was last synced.
+ ///
DateTimeOffset SyncedAt { get; }
+ ///
+ /// Integration account information. See .
+ ///
IntegrationAccount Account { get; }
IGuild Guild { get; }
diff --git a/src/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs b/src/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs
index 71bcf10ed..9c83939e3 100644
--- a/src/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs
+++ b/src/Discord.Net.Core/Entities/Guilds/IntegrationAccount.cs
@@ -1,11 +1,17 @@
-using System.Diagnostics;
+using System.Diagnostics;
namespace Discord
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public struct IntegrationAccount
{
+ ///
+ /// ID of the account.
+ ///
public string Id { get; }
+ ///
+ /// Name of the account.
+ ///
public string Name { get; private set; }
public override string ToString() => Name;