Files
downkyicore/DownKyi.Core/Aria2cNet/Client/Entity/AriaVersion.cs
2023-12-12 16:58:45 +08:00

33 lines
788 B
C#

using Newtonsoft.Json;
namespace DownKyi.Core.Aria2cNet.Client.Entity;
[JsonObject]
public class AriaVersion
{
[JsonProperty("id")] public string Id { get; set; }
[JsonProperty("jsonrpc")] public string Jsonrpc { get; set; }
[JsonProperty("result")] public AriaVersionResult Result { get; set; }
[JsonProperty("error")] public AriaError Error { get; set; }
public override string ToString()
{
return JsonConvert.SerializeObject(this);
}
}
[JsonObject]
public class AriaVersionResult
{
[JsonProperty("enabledFeatures")] public List<string> EnabledFeatures { get; set; }
[JsonProperty("version")] public string Version { get; set; }
public override string ToString()
{
return JsonConvert.SerializeObject(this);
}
}