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

17 lines
440 B
C#

using ScrapperAPI.Dtos;
namespace ScrapperAPI.Interfaces;
public interface IExtractionCoordinator
{
/// <summary>
/// Cria um run e inicia o processamento em background.
/// </summary>
Task<long> StartRunAsync(StartExtractionRequest request, CancellationToken ct);
/// <summary>
/// Retorna status em tempo real (se estiver rodando).
/// </summary>
ExtractionRuntimeStatus GetRuntimeStatus(long runId);
}