15 lines
395 B
C#
15 lines
395 B
C#
using BotSharp.Abstraction.Routing.Models;
|
|
|
|
namespace BotSharp.Abstraction.Routing;
|
|
|
|
public interface IRouterInstance
|
|
{
|
|
string AgentId { get; }
|
|
Agent Router { get; }
|
|
RoutingItem[] GetRoutingItems();
|
|
List<RoutingHandlerDef> GetHandlers();
|
|
IRouterInstance Load();
|
|
IRouterInstance WithDialogs(List<RoleDialogModel> dialogs);
|
|
RoutingRule[] GetRulesByName(string name);
|
|
}
|