using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Configuration; using System.Collections.Generic; namespace MediaBrowser.Controller.Entities { public class Book : BaseItem, IHasTags, IHasPreferredMetadataLanguage, IHasLookupInfo { public override string MediaType { get { return Model.Entities.MediaType.Book; } } /// /// Gets or sets the tags. /// /// The tags. public List Tags { get; set; } public string SeriesName { get; set; } public string PreferredMetadataLanguage { get; set; } /// /// Gets or sets the preferred metadata country code. /// /// The preferred metadata country code. public string PreferredMetadataCountryCode { get; set; } public Book() { Tags = new List(); } protected override bool GetBlockUnratedValue(UserConfiguration config) { return config.BlockUnratedBooks; } public BookInfo GetLookupInfo() { return GetItemLookupInfo(); } } }