Innovenergy_trunk/csharp/lib/StatusApi/Device.cs

19 lines
450 B
C#
Raw Normal View History

2023-02-16 12:57:06 +00:00
using System.Text.Json.Nodes;
namespace InnovEnergy.Lib.StatusApi;
public class Device : IDevice
{
public DeviceType Type { get; init; }
public String? Name { get; init;}
public JsonNode ToJson()
{
var jsonDict = new Dictionary<String, JsonNode>();
jsonDict[nameof(Type)] = Type.ToString()!;
jsonDict[nameof(Name)] = Name!;
return new JsonObject(jsonDict!);
}
}