API Reference
Class
UsageTelemetryOverviewProviderSection
Represents one provider-specific usage section in the overview.
Inheritance
- Object
- UsageTelemetryOverviewProviderSection
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public UsageTelemetryOverviewProviderSection(String key, String providerId, String title, String subtitle, HeatmapDocument heatmap, Nullable<DateTime> rangeStartUtc, Nullable<DateTime> rangeEndUtc, Nullable<DateTimeOffset> latestEventUtc, Int32 activeDays, Int32 totalDays, Int32 accountCount, Int32 sourceRootCount, IReadOnlyList<String> accountLabels, IReadOnlyList<UsageTelemetryOverviewSectionMetric> metrics, UsageTelemetryOverviewComposition composition, IReadOnlyList<UsageTelemetryOverviewCard> spotlightCards, Int64 inputTokens, Int64 outputTokens, Int64 totalTokens, String monthlyUsageTitle, String monthlyUsageUnitsLabel, IReadOnlyList<UsageTelemetryOverviewMonthlyUsage> monthlyUsage, IReadOnlyList<UsageTelemetryOverviewInsightSection> additionalInsights, IReadOnlyList<UsageTelemetryOverviewTopModel> topModels, UsageTelemetryOverviewApiCostEstimate apiCostEstimate, UsageTelemetryOverviewModelHighlight mostUsedModel, UsageTelemetryOverviewModelHighlight recentModel, Int32 longestStreakDays, Int32 currentStreakDays, String note) #Parameters
- key String
- providerId String
- title String
- subtitle String
- heatmap HeatmapDocument
- rangeStartUtc Nullable<DateTime>
- rangeEndUtc Nullable<DateTime>
- latestEventUtc Nullable<DateTimeOffset>
- activeDays Int32
- totalDays Int32
- accountCount Int32
- sourceRootCount Int32
- accountLabels IReadOnlyList<String>
- metrics IReadOnlyList<UsageTelemetryOverviewSectionMetric>
- composition UsageTelemetryOverviewComposition
- spotlightCards IReadOnlyList<UsageTelemetryOverviewCard>
- inputTokens Int64
- outputTokens Int64
- totalTokens Int64
- monthlyUsageTitle String
- monthlyUsageUnitsLabel String
- monthlyUsage IReadOnlyList<UsageTelemetryOverviewMonthlyUsage>
- additionalInsights IReadOnlyList<UsageTelemetryOverviewInsightSection>
- topModels IReadOnlyList<UsageTelemetryOverviewTopModel>
- apiCostEstimate UsageTelemetryOverviewApiCostEstimate
- mostUsedModel UsageTelemetryOverviewModelHighlight
- recentModel UsageTelemetryOverviewModelHighlight
- longestStreakDays Int32
- currentStreakDays Int32
- note String
Methods
public JsonObject ToJson() #Returns:
JsonObjectInherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Key { get; } #public String ProviderId { get; } #public String Title { get; } #public String Subtitle { get; } #public HeatmapDocument Heatmap { get; } #public Nullable<DateTime> RangeStartUtc { get; } #public Nullable<DateTime> RangeEndUtc { get; } #public Nullable<DateTimeOffset> LatestEventUtc { get; } #public Int32 ActiveDays { get; } #public Int32 TotalDays { get; } #public Int32 AccountCount { get; } #public Int32 SourceRootCount { get; } #public IReadOnlyList<String> AccountLabels { get; } #public IReadOnlyList<UsageTelemetryOverviewSectionMetric> Metrics { get; } #public UsageTelemetryOverviewComposition Composition { get; } #public IReadOnlyList<UsageTelemetryOverviewCard> SpotlightCards { get; } #public Int64 InputTokens { get; } #public Int64 OutputTokens { get; } #public Int64 TotalTokens { get; } #public String MonthlyUsageTitle { get; } #public String MonthlyUsageUnitsLabel { get; } #public IReadOnlyList<UsageTelemetryOverviewMonthlyUsage> MonthlyUsage { get; } #public IReadOnlyList<UsageTelemetryOverviewInsightSection> AdditionalInsights { get; } #public IReadOnlyList<UsageTelemetryOverviewTopModel> TopModels { get; } #public UsageTelemetryOverviewApiCostEstimate ApiCostEstimate { get; } #public UsageTelemetryOverviewModelHighlight MostUsedModel { get; } #public UsageTelemetryOverviewModelHighlight RecentModel { get; } #public Int32 LongestStreakDays { get; } #public Int32 CurrentStreakDays { get; } #public String Note { get; } #