using System.Collections.Generic; using System.IO; using CryptoExchange.Net.Authentication; using CryptoExchange.Net.Logging; using CryptoExchange.Net.RateLimiter; namespace CryptoExchange.Net { /// /// Options /// public class ExchangeOptions { /// /// The api credentials /// public ApiCredentials ApiCredentials { get; set; } /// /// Proxy to use /// public ApiProxy Proxy { get; set; } /// /// The log verbosity /// public LogVerbosity LogVerbosity { get; set; } = LogVerbosity.Info; /// /// The log writer /// public TextWriter LogWriter { get; set; } = new DebugTextWriter(); /// /// List of ratelimiters to use /// public List RateLimiters { get; set; } = new List(); } }