wabbajack/Wabbajack.RateLimiter/IJob.cs
2022-01-01 09:18:08 -07:00

13 lines
324 B
C#

using System.Threading;
using System.Threading.Tasks;
namespace Wabbajack.RateLimiter;
public interface IJob
{
public ulong ID { get; }
public long? Size { get; set; }
public long Current { get; }
public string Description { get; }
public ValueTask Report(int processedSize, CancellationToken token);
}