naps2/NAPS2.Lib/Dependencies/DownloadInfo.cs
2023-04-30 14:06:53 -07:00

23 lines
538 B
C#

namespace NAPS2.Dependencies;
public class DownloadInfo
{
public DownloadInfo(string fileName, List<DownloadMirror> mirrors, double size, string sha1, DownloadFormat format)
{
FileName = fileName;
Urls = mirrors.Select(x => x.Url(fileName)).ToList();
Size = size;
Sha1 = sha1;
Format = format;
}
public string FileName { get; }
public List<string> Urls { get; }
public DownloadFormat Format { get; }
public double Size { get; }
public string Sha1 { get; }
}