aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/ItemIdentities.cs
blob: 48316d0f4419fa075b9888f5568476453e4a65d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System.Threading.Tasks;

namespace MediaBrowser.Controller.Providers
{
    public interface IItemIdentityProvider<in TLookupInfo> : IItemIdentityProvider
        where TLookupInfo : ItemLookupInfo
    {
        Task Identify(TLookupInfo info);
    }

    public interface IItemIdentityConverter<in TLookupInfo> : IItemIdentityConverter
        where TLookupInfo : ItemLookupInfo
    {
        Task<bool> Convert(TLookupInfo info);
    }
}