1
0
Fork 0
forked from aly/qstbak
qstbak/Questionable/Questionable.Controller.Conditions/StopCondition.cs
2026-08-17 20:27:25 +10:00

17 lines
434 B
C#

using Newtonsoft.Json;
namespace Questionable.Controller.Conditions;
[JsonConverter(typeof(StopConditionConverter))]
internal abstract class StopCondition
{
public EStopConditionMode Mode { get; set; } = EStopConditionMode.Stop;
public abstract bool IsSession { get; }
public abstract EStopConditionType Type { get; }
public abstract bool Evaluate(StopEvaluationContext context);
public abstract string GetDescription();
}