using InnovEnergy.Lib.Utils; namespace InnovEnergy.Lib.StatusApi; public abstract record DeviceStatus { public String DeviceType => GetType() .Generate(t => t.BaseType!) .First(t => t.IsAbstract) .Name .Replace("Status", ""); }