using VoidCat.Model;
namespace VoidCat.Services.Abstractions;
///
/// Get metrics from the system
///
public interface IStatsReporter
{
///
/// Get global total bandwidth
///
///
ValueTask GetBandwidth();
///
/// Get global bandwidth for a single file
///
///
///
ValueTask GetBandwidth(Guid id);
///
/// Delete bandwidth data for a single file
///
///
///
ValueTask Delete(Guid id);
}