using System.Collections.Generic;

namespace RolemasterDb.App.Features;

public sealed record CriticalCellEditorResponse(
    int ResultId,
    string TableSlug,
    string TableName,
    string SourceDocument,
    string RollBand,
    string? GroupKey,
    string? GroupLabel,
    string ColumnKey,
    string ColumnLabel,
    string ColumnRole,
    string RawCellText,
    string DescriptionText,
    string? RawAffixText,
    string ParseStatus,
    string ParsedJson,
    IReadOnlyList<string> ValidationMessages,
    IReadOnlyList<CriticalEffectEditorItem> Effects,
    IReadOnlyList<CriticalBranchEditorItem> Branches);
