namespace IceImportDAL.DTO.IceImportRun; // Mirrors ICEIMPORT.TICEIMPORTRUNLOG. No TENANTID column — tenant boundary is enforced by callers // verifying the parent RunId belongs to the caller's tenant (via IIceImportRunDAL.GetByIdAsync) // before ever touching this table, same discipline AutomationDAL.Run.RunDAL uses for AUTO.TRUNLOG. public class IceImportRunLogDTO { public long LogId { get; set; } public long RunId { get; set; } public string LogLevel { get; set; } = "Info"; public string Message { get; set; } = string.Empty; public DateTime LoggedOn { get; set; } }