diff --git a/src/Discord.Net.Core/Entities/Activities/ActivityFlag.cs b/src/Discord.Net.Core/Entities/Activities/ActivityProperties.cs
similarity index 96%
rename from src/Discord.Net.Core/Entities/Activities/ActivityFlag.cs
rename to src/Discord.Net.Core/Entities/Activities/ActivityProperties.cs
index 4177881c7..a7d13235f 100644
--- a/src/Discord.Net.Core/Entities/Activities/ActivityFlag.cs
+++ b/src/Discord.Net.Core/Entities/Activities/ActivityProperties.cs
@@ -7,7 +7,7 @@ namespace Discord
/// These describe what the activity payload includes.
///
[Flags]
- public enum ActivityFlag
+ public enum ActivityProperties
{
///
/// Indicates that no actions on this activity can be taken.
diff --git a/src/Discord.Net.Core/Entities/Activities/Game.cs b/src/Discord.Net.Core/Entities/Activities/Game.cs
index d2d088a41..5943682e0 100644
--- a/src/Discord.Net.Core/Entities/Activities/Game.cs
+++ b/src/Discord.Net.Core/Entities/Activities/Game.cs
@@ -13,7 +13,7 @@ namespace Discord
///
public ActivityType Type { get; internal set; }
///
- public ActivityFlag Flags { get; internal set; }
+ public ActivityProperties Flags { get; internal set; }
internal Game() { }
///
diff --git a/src/Discord.Net.Core/Entities/Activities/IActivity.cs b/src/Discord.Net.Core/Entities/Activities/IActivity.cs
index a2ab06bcd..def7687cc 100644
--- a/src/Discord.Net.Core/Entities/Activities/IActivity.cs
+++ b/src/Discord.Net.Core/Entities/Activities/IActivity.cs
@@ -23,11 +23,11 @@ namespace Discord
/// Gets the flags that are relevant to this activity.
///
///
- /// This value is determined by bitwise OR-ing values together.
+ /// This value is determined by bitwise OR-ing values together.
///
///
/// The value of flags for this activity.
///
- ActivityFlag Flags { get; }
+ ActivityProperties Flags { get; }
}
}
diff --git a/src/Discord.Net.Core/Entities/Users/IUser.cs b/src/Discord.Net.Core/Entities/Users/IUser.cs
index a3bfc4cba..99f709717 100644
--- a/src/Discord.Net.Core/Entities/Users/IUser.cs
+++ b/src/Discord.Net.Core/Entities/Users/IUser.cs
@@ -116,12 +116,12 @@ namespace Discord
/// Gets the flags that are applied to a user's account.
///
///
- /// This value is determined by bitwise OR-ing values together.
+ /// This value is determined by bitwise OR-ing values together.
///
///
/// The value of flags for this user.
///
- UserFlag Flags { get; }
+ UserProperties Flags { get; }
///
/// Gets the type of Nitro subscription that is active on this user's account.
///
diff --git a/src/Discord.Net.Core/Entities/Users/UserFlag.cs b/src/Discord.Net.Core/Entities/Users/UserProperties.cs
similarity index 97%
rename from src/Discord.Net.Core/Entities/Users/UserFlag.cs
rename to src/Discord.Net.Core/Entities/Users/UserProperties.cs
index 15d4b1122..677e0c228 100644
--- a/src/Discord.Net.Core/Entities/Users/UserFlag.cs
+++ b/src/Discord.Net.Core/Entities/Users/UserProperties.cs
@@ -3,7 +3,7 @@ using System;
namespace Discord
{
[Flags]
- public enum UserFlag
+ public enum UserProperties
{
///
/// Default value for flags, when none are given to an account.
diff --git a/src/Discord.Net.Rest/API/Common/Game.cs b/src/Discord.Net.Rest/API/Common/Game.cs
index d58b7b98b..2ec1e3846 100644
--- a/src/Discord.Net.Rest/API/Common/Game.cs
+++ b/src/Discord.Net.Rest/API/Common/Game.cs
@@ -34,7 +34,7 @@ namespace Discord.API
[JsonProperty("session_id")]
public Optional SessionId { get; set; }
[JsonProperty("Flags")]
- public Optional Flags { get; set; }
+ public Optional Flags { get; set; }
[OnError]
internal void OnError(StreamingContext context, ErrorContext errorContext)
diff --git a/src/Discord.Net.Rest/API/Common/User.cs b/src/Discord.Net.Rest/API/Common/User.cs
index c7b7de81c..e1a5d2915 100644
--- a/src/Discord.Net.Rest/API/Common/User.cs
+++ b/src/Discord.Net.Rest/API/Common/User.cs
@@ -24,7 +24,7 @@ namespace Discord.API
[JsonProperty("mfa_enabled")]
public Optional MfaEnabled { get; set; }
[JsonProperty("flags")]
- public Optional Flags { get; set; }
+ public Optional Flags { get; set; }
[JsonProperty("premium_type")]
public Optional PremiumType { get; set; }
[JsonProperty("locale")]
diff --git a/src/Discord.Net.Rest/Entities/Users/RestUser.cs b/src/Discord.Net.Rest/Entities/Users/RestUser.cs
index 3e93d3cf4..ffcd67681 100644
--- a/src/Discord.Net.Rest/Entities/Users/RestUser.cs
+++ b/src/Discord.Net.Rest/Entities/Users/RestUser.cs
@@ -33,7 +33,7 @@ namespace Discord.Rest
///
public virtual bool IsWebhook => false;
///
- public UserFlag Flags { get; private set; }
+ public UserProperties Flags { get; private set; }
///
public PremiumType? PremiumType { get; private set; }
///
@@ -66,7 +66,7 @@ namespace Discord.Rest
if (model.Username.IsSpecified)
Username = model.Username.Value;
if (model.Flags.IsSpecified)
- Flags = model.Flags.Value;
+ Flags = (UserProperties) model.Flags.Value;
if (model.PremiumType.IsSpecified)
PremiumType = model.PremiumType.Value;
if (model.Locale.IsSpecified)
diff --git a/src/Discord.Net.WebSocket/Entities/Users/SocketUser.cs b/src/Discord.Net.WebSocket/Entities/Users/SocketUser.cs
index d9d5bfd1f..d0b674f9b 100644
--- a/src/Discord.Net.WebSocket/Entities/Users/SocketUser.cs
+++ b/src/Discord.Net.WebSocket/Entities/Users/SocketUser.cs
@@ -39,7 +39,7 @@ namespace Discord.WebSocket
///
public UserStatus Status => Presence.Status;
///
- public UserFlag Flags { get; internal set; }
+ public UserProperties Flags { get; internal set; }
///
public PremiumType? PremiumType { get; internal set; }
///
@@ -81,9 +81,9 @@ namespace Discord.WebSocket
Username = model.Username.Value;
hasChanges = true;
}
- if (model.Flags.IsSpecified && model.Flags.Value != Flags)
+ if (model.Flags.IsSpecified ) // && model.Flags.Value != Flags)
{
- Flags = model.Flags.Value;
+ Flags = (UserProperties) model.Flags.Value;
hasChanges = true;
}
if (model.PremiumType.IsSpecified && model.PremiumType.Value != PremiumType)