BotSharp/src/Infrastructure/BotSharp.Abstraction/Routing/IRouterInstance.cs

15 lines
395 B
C#
Raw Normal View History

using BotSharp.Abstraction.Routing.Models;
namespace BotSharp.Abstraction.Routing;
public interface IRouterInstance
{
string AgentId { get; }
Agent Router { get; }
2023-10-12 11:30:13 +00:00
RoutingItem[] GetRoutingItems();
List<RoutingHandlerDef> GetHandlers();
IRouterInstance Load();
IRouterInstance WithDialogs(List<RoleDialogModel> dialogs);
RoutingRule[] GetRulesByName(string name);
}