using System;

namespace MusicMetaTagger.Core.Model
{
	/// <summary>
	/// </summary>
	[Serializable]
	public class AlbumResult : IResult
	{
		/// <summary>
		///   The AlbumId
		/// </summary>
		public string AlbumId { get; set; }

		/// <summary>
		///   Year the album was released
		/// </summary>
		public int Year { get; set; }

		/// <summary>
		///   Album's Artist name
		/// </summary>
		public string ArtistName { get; set; }

		/// <summary>
		///   Artist ID
		/// </summary>
		public string ArtistId { get; set; }

		/// <summary>
		///   Genre
		/// </summary>
		public string Genre { get; set; }

		/// <summary>
		///   Album Title
		/// </summary>
		public string AlbumTitle { get; set; }

		#region IResult Members

		/// <summary>
		///   Order in the results 1..n
		/// </summary>
		public int ResultOrder { get; set; }

		#endregion
	}
}