namespace GreenHome.Application; public sealed class TelemetryDto { public int Id { get; set; } public int DeviceId { get; set; } public string? DeviceName { get; set; } public DateTime? TimestampUtc { get; set; } public decimal TemperatureC { get; set; } public decimal HumidityPercent { get; set; } public decimal SoilPercent { get; set; } public int GasPPM { get; set; } public decimal? Voltage { get; set; } public decimal? BatteryVoltage { get; set; } public decimal? BatteryPercent { get; set; } public byte? Power { get; set; } public byte? OldPower { get; set; } public decimal Lux { get; set; } public int? PersianYear { get; set; } public int? PersianMonth { get; set; } public string PersianDate { get; set; } = string.Empty; public DateTime? ServerTimestampUtc { get; set; } }