roadie/Roadie.Api.Library/Models/Statistics/ReleaseGroupingStatistics.cs

29 lines
837 B
C#
Raw Normal View History

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