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