using System.Linq; using CryptoExchange.Net.Interfaces; using Microsoft.Extensions.Logging; namespace CryptoExchange.Net { /// /// Base rest client /// public abstract class BaseRestClient : BaseClient, IRestClient { /// public int TotalRequestsMade => ApiClients.OfType().Sum(s => s.TotalRequestsMade); /// /// ctor /// /// Logger factory /// The name of the API this client is for protected BaseRestClient(ILoggerFactory? loggerFactory, string name) : base(loggerFactory, name) { } } }