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); }