2021-02-18 11:13:11 -08:00
|
|
|
using SabreTools.DatFiles;
|
|
|
|
|
|
|
|
|
|
namespace SabreTools.Reports
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Statistics wrapper for outputting
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class DatStatistics
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ItemDictionary representing the statistics
|
|
|
|
|
/// </summary>
|
2024-02-28 19:19:50 -05:00
|
|
|
public ItemDictionary? Statistics { get; set; }
|
2021-02-18 11:13:11 -08:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Name to display on output
|
|
|
|
|
/// </summary>
|
2024-02-28 19:19:50 -05:00
|
|
|
public string? DisplayName { get; set; }
|
2021-02-18 11:13:11 -08:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Total machine count to use on output
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long MachineCount { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Determines if statistics are for a directory or not
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsDirectory { get; set; } = false;
|
|
|
|
|
}
|
|
|
|
|
}
|