using Newtonsoft.Json; namespace DaJiaoYan.Models { internal class UploadTaskInfo { [JsonProperty(PropertyName = "id")] public string Id { get; set; } [JsonProperty(PropertyName = "scan_count")] public int ScanCount { get; set; } [JsonProperty(PropertyName = "upload_count")] public int UploadCount { get; set; } [JsonProperty(PropertyName = "scan_finished")] public int ScanFinished { get; set; } [JsonProperty(PropertyName = "upload_finish")] public int UploadFinished { get; set; } public UploadTaskInfo(string id) { Id = id; ScanCount = 0; UploadCount = 0; ScanFinished = 0; UploadFinished = 0; } public UploadTaskInfo Copy() { return new UploadTaskInfo(Id) { ScanCount = ScanCount, UploadCount = UploadCount, ScanFinished = ScanFinished, UploadFinished = UploadFinished }; } } }