| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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
- };
- }
- }
- }
|