mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-11-03 19:17:16 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			887 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			887 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using Kyoo.Models;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Threading.Tasks;
 | 
						|
using JetBrains.Annotations;
 | 
						|
 | 
						|
namespace Kyoo.Controllers
 | 
						|
{
 | 
						|
	public interface IThumbnailsManager
 | 
						|
	{
 | 
						|
		Task Validate(Show show, bool alwaysDownload = false);
 | 
						|
		Task Validate(Season season, bool alwaysDownload = false);
 | 
						|
		Task Validate(Episode episode, bool alwaysDownload = false);
 | 
						|
		Task Validate(People actors, bool alwaysDownload = false);
 | 
						|
		Task Validate(ProviderID actors, bool alwaysDownload = false);
 | 
						|
 | 
						|
		Task<string> GetShowPoster([NotNull] Show show);
 | 
						|
		Task<string> GetShowLogo([NotNull] Show show);
 | 
						|
		Task<string> GetShowBackdrop([NotNull] Show show);
 | 
						|
		Task<string> GetSeasonPoster([NotNull] Season season);
 | 
						|
		Task<string> GetEpisodeThumb([NotNull] Episode episode);
 | 
						|
		Task<string> GetPeoplePoster([NotNull] People people);
 | 
						|
		Task<string> GetProviderLogo([NotNull] ProviderID provider);
 | 
						|
	}
 | 
						|
}
 |