/// <summary>
 /// Set the default options to be used when creating new socket clients
 /// </summary>
 /// <param name="options">The options to use for new clients</param>
 public static void SetDefaultOptions(BtcTurkSocketClientOptions options)
 {
     defaultOptions = options;
 }
 /// <summary>
 /// Create a new instance of BtcTurkSocketClient using provided options
 /// </summary>
 /// <param name="options">The options to use for this client</param>
 public BtcTurkSocketClient(BtcTurkSocketClientOptions options) : base(options, options.ApiCredentials == null ? null : new BtcTurkAuthenticationProvider(options.ApiCredentials, ArrayParametersSerialization.MultipleValues))
 {
     Configure(options);
 }
 private void Configure(BtcTurkSocketClientOptions options)
 {
 }
 protected virtual void Configure(BtcTurkSocketClientOptions options)
 {
 }