using Kyoo.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace Kyoo.Controllers { public interface IMetadataProvider { ProviderID Provider { get; } Task GetCollectionFromName(string name); Task GetShowByID(Show show); Task> SearchShows(string showName, bool isMovie); Task> GetPeople(Show show); Task GetSeason(Show show, int seasonNumber); Task GetEpisode(Show show, int seasonNumber, int episodeNumber, int absoluteNumber); } }