#pragma warning disable CS1591 using System.Text.Json.Serialization; using Jellyfin.Data.Enums; namespace MediaBrowser.Controller.Entities { /// /// Plugins derive from and export this class to create a folder that will appear in the root along /// with all the other actual physical folders in the system. /// public abstract class BasePluginFolder : Folder, ICollectionFolder { [JsonIgnore] public virtual CollectionType? CollectionType => null; [JsonIgnore] public override bool SupportsInheritedParentImages => false; [JsonIgnore] public override bool SupportsPeople => false; public override bool CanDelete() { return false; } public override bool IsSaveLocalMetadataEnabled() { return true; } } }