/// <summary> /// Sets the default options to use for new clients /// </summary> /// <param name="options">The options to use for new clients</param> public static void SetDefaultOptions(HuobiClientOptions options) { defaultOptions = options; }
/// <summary> /// Create a new instance of the HuobiClient with the provided options /// </summary> public HuobiClient(HuobiClientOptions options) : base(options, options.ApiCredentials == null ? null : new HuobiAuthenticationProvider(options.ApiCredentials, options.SignPublicRequests)) { Configure(options); }
private void Configure(HuobiClientOptions options) { SignPublicRequests = options.SignPublicRequests; }
/// <summary> /// Create a new instance of the HuobiClient with the provided options /// </summary> public HuobiClient(HuobiClientOptions options) : base(options, options.ApiCredentials == null ? null : new HuobiAuthenticationProvider(options.ApiCredentials)) { }