BotSharp/src/Infrastructure/BotSharp.Abstraction/Routing/Models/InvokeOptions.cs
2025-08-04 14:21:11 -05:00

31 lines
588 B
C#

namespace BotSharp.Abstraction.Routing.Models;
public abstract class InvokeOptions
{
public string From { get; set; }
}
public class InvokeAgentOptions : InvokeOptions
{
public bool UseStream { get; set; }
public static InvokeAgentOptions Default()
{
return new()
{
From = InvokeSource.Manual,
UseStream = false
};
}
}
public class InvokeFunctionOptions : InvokeOptions
{
public static InvokeFunctionOptions Default()
{
return new()
{
From = InvokeSource.Manual
};
}
}