using SPTInstaller.Interfaces; using System.Threading.Tasks; namespace SPTInstaller.Models.Mirrors.Downloaders; public abstract class MirrorDownloaderBase : IMirrorDownloader { public DownloadMirror MirrorInfo { get; private set; } public abstract Task Download(IProgress progress); public MirrorDownloaderBase(DownloadMirror mirrorInfo) { MirrorInfo = mirrorInfo; } }