using InnovEnergy.Lib.Units.Generator; namespace InnovEnergy.Lib.Units; [Sum] public readonly partial struct Energy { public static String Unit => "kWh"; public static String Symbol => "E"; public Energy(Decimal value) => Value = value; public static Power operator /(Energy energy, TimeSpan timeSpan) => energy.Value / (Decimal) timeSpan.TotalHours * 1000m; }