using System; using MediaBrowser.Model.Configuration; namespace MediaBrowser.Controller.Library; /// /// Base marker interface for similar items providers. /// public interface ISimilarItemsProvider { /// /// Gets the name of the provider. /// string Name { get; } /// /// Gets the type of the provider. /// MetadataPluginType Type { get; } /// /// Gets the cache duration for results from this provider. /// If null, results will not be cached. /// TimeSpan? CacheDuration => null; }