Created GameRecordModel

- Refactoring previous SaveDataModel.
This commit is contained in:
2020-07-03 14:14:05 +01:00
parent b492f7bffd
commit 08e1670e22
2 changed files with 21 additions and 3 deletions
+16
View File
@@ -0,0 +1,16 @@
using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
namespace FireLance.Models
{
public class GameRecordModel
{
[BsonId]
public Guid Id { get; set; }
public GameEntryModel GameEntry { get; set; }
public DirectoriesModel Directories { get; set; }
public List<SaveDescriptorModel> SaveDescriptor { get; set; }
}
}
@@ -1,18 +1,20 @@
using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
namespace FireLance.Models
{
public class SaveDataModel
public class SaveDescriptorModel
{
[BsonId]
public Guid Id { get; set; }
public Guid SaveDataID { get; set; }
public string SaveDataSHA256Hash { get; set; }
public Dictionary<string,uint> SaveDirectoryTreeSize { get; set; }
public int GameID { get; set; }
public string SHA256Hash { get; set; }
public string Description { get; set; }
public DateTime CreationDate { get; set; }
public object SaveData { get; set; }
public uint BackupSize { get; set; }
}
}