using System;
using System.Collections.Generic;
namespace MediaBrowser.Controller.Entities
{
    /// 
    /// Marker interface
    /// 
    public interface IItemByName : IHasMetadata
    {
        /// 
        /// Gets the tagged items.
        /// 
        /// The input items.
        /// IEnumerable{BaseItem}.
        IEnumerable GetTaggedItems(IEnumerable inputItems);
        /// 
        /// Gets the item filter.
        /// 
        /// Func<BaseItem, System.Boolean>.
        Func GetItemFilter();
    }
    public interface IHasDualAccess : IItemByName
    {
        bool IsAccessedByName { get; }
    }
}