2018-11-05 20:41:51 -06:00
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace Roadie.Library.Models.Statistics
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
2019-07-03 11:21:29 -05:00
|
|
|
|
/// A generic grouping of releases information for Playlists, Collections or Library
|
2018-11-05 20:41:51 -06:00
|
|
|
|
/// </summary>
|
|
|
|
|
[Serializable]
|
|
|
|
|
public class ReleaseGroupingStatistics
|
|
|
|
|
{
|
2018-12-09 14:31:02 -06:00
|
|
|
|
public int? ArtistCount { get; set; }
|
2019-07-03 11:21:29 -05:00
|
|
|
|
|
2018-12-09 14:31:02 -06:00
|
|
|
|
/// <summary>
|
2019-07-03 11:21:29 -05:00
|
|
|
|
/// Formatted sum of track file sizes
|
2018-12-09 14:31:02 -06:00
|
|
|
|
/// </summary>
|
2018-11-05 20:41:51 -06:00
|
|
|
|
public string FileSize { get; set; }
|
2019-07-03 11:21:29 -05:00
|
|
|
|
|
2018-11-05 20:41:51 -06:00
|
|
|
|
public int? MissingTrackCount { get; set; }
|
|
|
|
|
public int? ReleaseCount { get; set; }
|
|
|
|
|
public int? ReleaseMediaCount { get; set; }
|
|
|
|
|
public int? TrackCount { get; set; }
|
|
|
|
|
public int? TrackPlayedCount { get; set; }
|
2019-07-03 11:21:29 -05:00
|
|
|
|
|
2018-12-09 14:31:02 -06:00
|
|
|
|
/// <summary>
|
2019-07-03 11:21:29 -05:00
|
|
|
|
/// Sum of duration of tracks
|
2018-12-09 14:31:02 -06:00
|
|
|
|
/// </summary>
|
2018-12-09 11:58:31 -06:00
|
|
|
|
public string TrackSize { get; set; }
|
2018-11-05 20:41:51 -06:00
|
|
|
|
}
|
|
|
|
|
}
|