2023-01-03 17:37:13 -06:00
|
|
|
|
using ByteSizeLib;
|
|
|
|
|
|
|
2024-08-04 18:44:33 -05:00
|
|
|
|
namespace LANCommander.Server.Models
|
2023-01-03 17:37:13 -06:00
|
|
|
|
{
|
|
|
|
|
|
public class DashboardViewModel
|
|
|
|
|
|
{
|
|
|
|
|
|
public ByteSize TotalAvailableFreeSpace { get; set; }
|
|
|
|
|
|
public ByteSize TotalStorageSize { get; set; }
|
|
|
|
|
|
public ByteSize TotalUploadDirectorySize { get; set; }
|
2023-01-17 17:57:12 -06:00
|
|
|
|
public ByteSize TotalSaveDirectorySize { get; set; }
|
2023-01-03 17:37:13 -06:00
|
|
|
|
public ByteSize TotalOtherSize {
|
|
|
|
|
|
get
|
|
|
|
|
|
{
|
|
|
|
|
|
return TotalStorageSize - TotalAvailableFreeSpace - TotalUploadDirectorySize;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public int GameCount { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|