using MediaBrowser.Model.Configuration; using System.Collections.Generic; namespace MediaBrowser.Controller.Entities { public class Book : BaseItem, IHasTags, IHasPreferredMetadataLanguage { 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; } /// /// /// public override string MetaLocation { get { return System.IO.Path.GetDirectoryName(Path); } } protected override bool UseParentPathToCreateResolveArgs { get { return !IsInMixedFolder; } } public Book() { Tags = new List(); } protected override bool GetBlockUnratedValue(UserConfiguration config) { return config.BlockUnratedBooks; } } }