using System; using MediaBrowser.Model.Plugins; namespace MediaBrowser.Common.Plugins { /// /// Defines the . /// public interface IHasPluginConfiguration { /// /// Gets the type of configuration this plugin uses. /// Type ConfigurationType { get; } /// /// Gets the plugin's configuration. /// BasePluginConfiguration Configuration { get; } /// /// Completely overwrites the current configuration with a new copy. /// /// The configuration. void UpdateConfiguration(BasePluginConfiguration configuration); } }