using System.Collections.Generic;

namespace RolemasterDb.App.Features;

public sealed record CriticalBranchEditorItem(
    string BranchKind,
    string? ConditionKey,
    string ConditionText,
    string ConditionJson,
    string RawText,
    string DescriptionText,
    string? RawAffixText,
    string ParsedJson,
    int SortOrder,
    string? OriginKey,
    bool IsOverridden,
    bool AreEffectsOverridden,
    IReadOnlyList<CriticalEffectEditorItem> Effects);
