namespace BotSharp.Abstraction.Infrastructures; public class HookEmitOption { public bool OnlyOnce { get; set; } /// /// Optional predicate to determine if the hook action should be executed for a specific hook instance. /// public Func? ShouldExecute { get; set; } }