1
0
voyager-api/ScrapperAPI/Interfaces/IScrapeCoordinator.cs

11 lines
330 B
C#

using ScrapperAPI.Records;
namespace ScrapperAPI.Interfaces;
public interface IScrapeCoordinator
{
Task StartAsync(int sessionId, CancellationToken ct = default);
Task StopAsync(int sessionId);
ScrapeRuntimeStatus GetRuntimeStatus(int sessionId);
IReadOnlyCollection<ScrapeRuntimeStatus> ListRunningSessions();
}