2017-04-20 23:19:47 +00:00
|
|
|
|
using NzbDrone.Core.Datastore;
|
|
|
|
|
using NzbDrone.Core.Tv;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
namespace NzbDrone.Core.Music
|
|
|
|
|
{
|
|
|
|
|
public class Album : IEmbeddedDocument
|
|
|
|
|
{
|
|
|
|
|
public Album()
|
|
|
|
|
{
|
|
|
|
|
Images = new List<MediaCover.MediaCover>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int AlbumId { get; set; }
|
2017-04-30 13:54:37 +00:00
|
|
|
|
public string Title { get; set; } // NOTE: This should be CollectionName in API
|
2017-04-20 23:19:47 +00:00
|
|
|
|
public int Year { get; set; }
|
|
|
|
|
public int TrackCount { get; set; }
|
|
|
|
|
public int DiscCount { get; set; }
|
|
|
|
|
public bool Monitored { get; set; }
|
|
|
|
|
public List<MediaCover.MediaCover> Images { get; set; }
|
|
|
|
|
public List<Actor> Actors { get; set; } // These are band members. TODO: Refactor
|
2017-04-30 16:34:53 +00:00
|
|
|
|
public List<string> Genres { get; set; }
|
|
|
|
|
public string ArtworkUrl { get; set; }
|
|
|
|
|
public string Explicitness { get; set; }
|
2017-04-20 23:19:47 +00:00
|
|
|
|
}
|
|
|
|
|
}
|