Updated Application model
This commit is contained in:
@@ -11,13 +11,14 @@ namespace Discord.API
|
|||||||
public string[] RPCOrigins { get; set; }
|
public string[] RPCOrigins { get; set; }
|
||||||
[JsonProperty("name")]
|
[JsonProperty("name")]
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
[JsonProperty("flags"), Int53]
|
|
||||||
public ulong Flags { get; set; }
|
|
||||||
[JsonProperty("owner")]
|
|
||||||
public User Owner { get; set; }
|
|
||||||
[JsonProperty("id")]
|
[JsonProperty("id")]
|
||||||
public ulong Id { get; set; }
|
public ulong Id { get; set; }
|
||||||
[JsonProperty("icon")]
|
[JsonProperty("icon")]
|
||||||
public string Icon { get; set; }
|
public string Icon { get; set; }
|
||||||
|
|
||||||
|
[JsonProperty("flags"), Int53]
|
||||||
|
public Optional<ulong> Flags { get; set; }
|
||||||
|
[JsonProperty("owner")]
|
||||||
|
public Optional<User> Owner { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,9 +34,12 @@ namespace Discord.Rest
|
|||||||
Description = model.Description;
|
Description = model.Description;
|
||||||
RPCOrigins = model.RPCOrigins;
|
RPCOrigins = model.RPCOrigins;
|
||||||
Name = model.Name;
|
Name = model.Name;
|
||||||
Flags = model.Flags;
|
|
||||||
Owner = RestUser.Create(Discord, model.Owner);
|
|
||||||
_iconId = model.Icon;
|
_iconId = model.Icon;
|
||||||
|
|
||||||
|
if (model.Flags.IsSpecified)
|
||||||
|
Flags = model.Flags.Value; //TODO: Do we still need this?
|
||||||
|
if (model.Owner.IsSpecified)
|
||||||
|
Owner = RestUser.Create(Discord, model.Owner.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task UpdateAsync()
|
public async Task UpdateAsync()
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
#pragma warning disable CS1591
|
|
||||||
using Newtonsoft.Json;
|
|
||||||
|
|
||||||
namespace Discord.API.Rpc
|
|
||||||
{
|
|
||||||
public class Application
|
|
||||||
{
|
|
||||||
[JsonProperty("description")]
|
|
||||||
public string Description { get; set; }
|
|
||||||
[JsonProperty("icon")]
|
|
||||||
public string Icon { get; set; }
|
|
||||||
[JsonProperty("id")]
|
|
||||||
public ulong Id { get; set; }
|
|
||||||
[JsonProperty("rpc_origins")]
|
|
||||||
public string[] RpcOrigins { get; set; }
|
|
||||||
[JsonProperty("name")]
|
|
||||||
public string Name { get; set; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user