BotSharp/src/Infrastructure/BotSharp.Abstraction/Tasks/IAgentTaskService.cs

18 lines
454 B
C#
Raw Normal View History

2024-02-02 22:36:05 +00:00
using BotSharp.Abstraction.Repositories.Filters;
using BotSharp.Abstraction.Tasks.Models;
namespace BotSharp.Abstraction.Tasks;
public interface IAgentTaskService
{
Task<PagedItems<AgentTask>> GetTasks(AgentTaskFilter filter);
2024-02-04 05:42:13 +00:00
Task<AgentTask?> GetTask(string agentId, string taskId);
Task CreateTask(AgentTask task);
2024-02-04 20:01:56 +00:00
Task UpdateTask(AgentTask task, AgentTaskField field);
2024-02-04 05:42:13 +00:00
Task<bool> DeleteTask(string agentId, string taskId);
2024-02-02 22:36:05 +00:00
}