using MediaBrowser.Model.Entities; using System.Collections.Generic; namespace MediaBrowser.Model.Configuration { public class MetadataPlugin { /// /// Gets or sets the name. /// /// The name. public string Name { get; set; } /// /// Gets or sets the type. /// /// The type. public MetadataPluginType Type { get; set; } } public class MetadataPluginSummary { /// /// Gets or sets the type of the item. /// /// The type of the item. public string ItemType { get; set; } /// /// Gets or sets the plugins. /// /// The plugins. public List Plugins { get; set; } /// /// Gets or sets the supported image types. /// /// The supported image types. public List SupportedImageTypes { get; set; } public MetadataPluginSummary() { SupportedImageTypes = new List(); Plugins = new List(); } } /// /// Enum MetadataPluginType /// public enum MetadataPluginType { LocalImageProvider, ImageFetcher, ImageSaver, LocalMetadataProvider, MetadataFetcher, MetadataSaver } }