using Cleanuparr.Persistence.Models.Configuration;
namespace Cleanuparr.Infrastructure.Http;
///
/// Interface for a provider that creates HTTP clients dynamically based on client configuration
///
public interface IDynamicHttpClientProvider
{
///
/// Creates an HTTP client configured for the specified download client
///
/// The client configuration
/// A configured HttpClient instance
HttpClient CreateClient(DownloadClientConfig downloadClientConfig);
}