IntelligenceX

API Reference

Class

ProviderLimitForecasting

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Modifiers static

Builds reusable live-limit pace and runway forecasts from provider windows.

Inheritance

  • Object
  • ProviderLimitForecasting

Methods

public static IReadOnlyList<ProviderLimitAccountAdvisory> BuildAccountAdvisories(ProviderLimitSnapshot snapshot, Nullable<DateTimeOffset> nowUtc = null) #
Returns: IReadOnlyList<ProviderLimitAccountAdvisory>

Parameters

snapshot ProviderLimitSnapshot requiredposition: 0
nowUtc Nullable<DateTimeOffset> = null optionalposition: 1
public static ProviderLimitWindowForecast BuildForecast(ProviderLimitWindow window, DateTimeOffset nowUtc) #
Returns: ProviderLimitWindowForecast

Parameters

window ProviderLimitWindow requiredposition: 0
nowUtc DateTimeOffset requiredposition: 1
public static IReadOnlyDictionary<String, ProviderLimitWindowForecast> BuildForecasts(ProviderLimitSnapshot snapshot, Nullable<DateTimeOffset> nowUtc = null) #
Returns: IReadOnlyDictionary<String, ProviderLimitWindowForecast>

Parameters

snapshot ProviderLimitSnapshot requiredposition: 0
nowUtc Nullable<DateTimeOffset> = null optionalposition: 1