namespace RolemasterDb.ImportTool.Parsing; public sealed class ParsedCriticalCellArtifact( string? groupKey, string rollBandLabel, string columnKey, IReadOnlyList lines, IReadOnlyList baseLines, string rawCellText, string descriptionText, string? rawAffixText, IReadOnlyList branches) { public string? GroupKey { get; } = groupKey; public string RollBandLabel { get; } = rollBandLabel; public string ColumnKey { get; } = columnKey; public IReadOnlyList Lines { get; } = lines; public IReadOnlyList BaseLines { get; } = baseLines; public string RawCellText { get; } = rawCellText; public string DescriptionText { get; } = descriptionText; public string? RawAffixText { get; } = rawAffixText; public IReadOnlyList Branches { get; } = branches; }