using System; using System.Collections.Generic; namespace NzbDrone.Core.Indexers { public interface IIndexerBase { string Name { get; } bool EnabledByDefault { get; } IEnumerable RecentFeed { get; } IParseFeed Parser { get; } bool IsConfigured { get; } IEnumerable GetEpisodeSearchUrls(string seriesTitle, int seasonNumber, int episodeNumber); IEnumerable GetDailyEpisodeSearchUrls(string seriesTitle, DateTime date); IEnumerable GetSeasonSearchUrls(string seriesTitle, int seasonNumber); IEnumerable GetPartialSeasonSearchUrls(string seriesTitle, int seasonNumber, int episodeWildcard); } }