namespace FozFc.Api.Application.Zerozero;
///
/// Provides the football data feeds scraped from zerozero.pt (matches, news,
/// standings, cup progress). Results are cached in-memory. Payloads match the
/// shapes the frontend expects: { matches } / { news } / { standings }.
///
public interface IZerozeroFeedService
{
Task> GetMatchesAsync(CancellationToken ct = default);
Task> GetNewsAsync(string? slug, CancellationToken ct = default);
Task> GetStandingsLigaAsync(CancellationToken ct = default);
Task> GetStandingsTacaAsync(CancellationToken ct = default);
Task> GetCupProgressAsync(CancellationToken ct = default);
}