IItemByName.cs 658 B

123456789101112131415161718192021222324
  1. using System.Collections.Generic;
  2. namespace MediaBrowser.Controller.Entities
  3. {
  4. /// <summary>
  5. /// Marker interface
  6. /// </summary>
  7. public interface IItemByName : IHasMetadata
  8. {
  9. /// <summary>
  10. /// Gets the tagged items.
  11. /// </summary>
  12. /// <param name="inputItems">The input items.</param>
  13. /// <returns>IEnumerable{BaseItem}.</returns>
  14. IEnumerable<BaseItem> GetTaggedItems(IEnumerable<BaseItem> inputItems);
  15. IEnumerable<BaseItem> GetTaggedItems(InternalItemsQuery query);
  16. }
  17. public interface IHasDualAccess : IItemByName
  18. {
  19. bool IsAccessedByName { get; }
  20. }
  21. }