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