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, long seasonNumber); Task GetEpisode(Show show, long seasonNumber, long episodeNumber, long absoluteNumber); } }