using System.Text.Json.Nodes; namespace InnovEnergy.Lib.StatusApi; public record Dc48Device : IDc48Device { public IPhase? Dc48 { get; init; } public DeviceType Type { get; init; } public String? Name { get; init; } public JsonNode ToJson() { var jsonDict = new Dictionary(); jsonDict[nameof(Type)] = Type.ToString()!; jsonDict[nameof(Name)] = Name; return new JsonObject(jsonDict!); } }