using System.Collections.Generic;

namespace RolemasterDb.App.Features;

public sealed record CriticalCellUpdateRequest(
    string RawCellText,
    string QuickParseInput,
    string DescriptionText,
    string? RawAffixText,
    string ParseStatus,
    string ParsedJson,
    bool IsCurated,
    bool IsDescriptionOverridden,
    bool IsRawAffixTextOverridden,
    bool AreEffectsOverridden,
    bool AreBranchesOverridden,
    IReadOnlyList<CriticalEffectEditorItem> Effects,
    IReadOnlyList<CriticalBranchEditorItem> Branches);
