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 CommunicationProtocols { get; set; } = []; public Dictionary ComponentCalibrations { get; set; } = []; } }