diff --git a/src/Discord.Net.Core/Entities/Activities/Game.cs b/src/Discord.Net.Core/Entities/Activities/Game.cs
index f232cc5bf..70988c9ce 100644
--- a/src/Discord.Net.Core/Entities/Activities/Game.cs
+++ b/src/Discord.Net.Core/Entities/Activities/Game.cs
@@ -13,6 +13,20 @@ namespace Discord
///
public ActivityType Type { get; internal set; }
+ public string Url { get; internal set; }
+
+ public GameTimestamps Timestamps { get; internal set; }
+
+ public ulong ApplicationId { get; internal set; }
+
+ public string Details { get; internal set; }
+ public string State { get; internal set; }
+ public GameParty Party { get; internal set; }
+ public GameAsset Assets { get; internal set; }
+ public GameSecrets Secrets { get; internal set; }
+ public bool Instance { get; internal set; }
+ public int Flags { get; internal set; }
+
internal Game() { }
///
/// Creates a with the provided name and .
diff --git a/src/Discord.Net.Rest/Entities/Users/RestUser.cs b/src/Discord.Net.Rest/Entities/Users/RestUser.cs
index 6af5b5c95..6bfa9bcf3 100644
--- a/src/Discord.Net.Rest/Entities/Users/RestUser.cs
+++ b/src/Discord.Net.Rest/Entities/Users/RestUser.cs
@@ -33,6 +33,10 @@ namespace Discord.Rest
///
public virtual bool IsWebhook => false;
+ // TODO clean this up
+ public int Flags { get; private set; }
+ public PremiumType? PremiumType { get; private set; }
+
internal RestUser(BaseDiscordClient discord, ulong id)
: base(discord, id)
{