faturas_4docs/Compliance/Domain/Models/MeasurementSystemInfo.cs

18 lines
800 B
C#

namespace Compliance.Domain.Models
{
public class MeasurementSystemInfo
{
public string MeterNumber { get; set; } = string.Empty;
public string MeterType { get; set; } = string.Empty;
public string AccuracyClass { get; set; } = string.Empty;
public DateTime LastCalibrationDate { get; set; }
public DateTime InstallationDate { get; set; }
public bool IsSmartMeter { get; set; }
public decimal MaximumError { get; set; }
public string Location { get; set; } = string.Empty;
public bool HasSeal { get; set; }
public string? SealNumber { get; set; }
public List<string> CommunicationProtocols { get; set; } = [];
public Dictionary<string, DateTime> ComponentCalibrations { get; set; } = [];
}
}