namespace IceImportDAL.DTO.IceImportRun; // Mirrors ICEIMPORT.TICEIMPORTRUNARTIFACT. ArtifactType is a free-form discriminator populated by // callers — this phase uses "SourceFile" (needed for RetryImportRun) and "ErrorReport" (the // structured replacement for legacy's plain-text -Validation.txt); "Template" is reserved for // Phase 3's GetImportTemplate. No TENANTID column — same tenant-via-RunId discipline as // IceImportRunLogDTO. public class IceImportRunArtifactDTO { public long ArtifactId { get; set; } public long RunId { get; set; } public string ArtifactType { get; set; } = string.Empty; public string StorageKey { get; set; } = string.Empty; public DateTime CreatedOn { get; set; } }