wabbajack/Wabbajack.BuildServer/Models/DownloadState.cs

21 lines
558 B
C#
Raw Normal View History

2020-01-08 04:41:50 +00:00
using System;
using MongoDB.Bson.Serialization.Attributes;
2020-03-22 15:50:53 +00:00
using Wabbajack.Common;
2020-01-08 04:41:50 +00:00
using Wabbajack.Lib.Downloaders;
namespace Wabbajack.BuildServer.Models
{
public class DownloadState
{
[BsonId]
public string Key { get; set; }
2020-03-22 15:50:53 +00:00
public Hash Hash { get; set; }
2020-01-08 04:41:50 +00:00
public AbstractDownloadState State { get; set; }
public bool IsValid { get; set; }
public DateTime LastValidationTime { get; set; } = DateTime.Now;
public DateTime FirstValidationTime { get; set; } = DateTime.Now;
}
}