namespace MediaBrowser.Model.Plugins
{
    /// 
    /// Defines the .
    /// 
    public class PluginPageInfo
    {
        /// 
        /// Gets or sets the name of the plugin.
        /// 
        public string Name { get; set; } = string.Empty;
        /// 
        /// Gets or sets the display name of the plugin.
        /// 
        public string? DisplayName { get; set; }
        /// 
        /// Gets or sets the resource path.
        /// 
        public string EmbeddedResourcePath { get; set; } = string.Empty;
        /// 
        /// Gets or sets a value indicating whether this plugin should appear in the main menu.
        /// 
        public bool EnableInMainMenu { get; set; }
        /// 
        /// Gets or sets the menu section.
        /// 
        public string? MenuSection { get; set; }
        /// 
        /// Gets or sets the menu icon.
        /// 
        public string? MenuIcon { get; set; }
    }
}