/// <summary> /// DEVELOPMENT RATE LIMITS /// </summary> /// <param name="limits"> /// </param> /// <param name="removeDefaultValues"> /// calls ClearXAppRateLimits(); /// </param> public void AddXAppRateLimits(Dictionary <TimeSpan, int> limits, bool removeDefaultValues = true) { if (removeDefaultValues) { ClearXAppRateLimits(); } foreach (var li in limits) { XAppRateLimit.Add(new ApiLimit(li.Key, li.Value, RateLimitType.AppRate)); } }
/// <summary> /// removes default values /// </summary> public void ClearXAppRateLimits() { XAppRateLimit.Clear(); }