using MediaBrowser.Controller.Plugins; namespace MediaBrowser.WebDashboard.Api { public class ConfigurationPageInfo { /// /// Gets the name. /// /// The name. public string Name { get; set; } /// /// Gets the type of the configuration page. /// /// The type of the configuration page. public ConfigurationPageType ConfigurationPageType { get; set; } /// /// Gets or sets the plugin id. /// /// The plugin id. public string PluginId { get; set; } public ConfigurationPageInfo(IPluginConfigurationPage page) { Name = page.Name; ConfigurationPageType = page.ConfigurationPageType; // Don't use "N" because it needs to match Plugin.Id PluginId = page.Plugin.Id.ToString(); } } }