IntelligenceX

API Reference

Class

UsageTelemetryOverviewProviderSection

Namespace IntelligenceX.Visualization.Heatmaps
Assembly IntelligenceX
Modifiers sealed

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.

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 requiredposition: 0
providerId String requiredposition: 1
title String requiredposition: 2
subtitle String requiredposition: 3
heatmap HeatmapDocument requiredposition: 4
rangeStartUtc Nullable<DateTime> requiredposition: 5
rangeEndUtc Nullable<DateTime> requiredposition: 6
latestEventUtc Nullable<DateTimeOffset> requiredposition: 7
activeDays Int32 requiredposition: 8
totalDays Int32 requiredposition: 9
accountCount Int32 requiredposition: 10
sourceRootCount Int32 requiredposition: 11
accountLabels IReadOnlyList<String> requiredposition: 12
metrics IReadOnlyList<UsageTelemetryOverviewSectionMetric> requiredposition: 13
composition UsageTelemetryOverviewComposition requiredposition: 14
spotlightCards IReadOnlyList<UsageTelemetryOverviewCard> requiredposition: 15
inputTokens Int64 requiredposition: 16
outputTokens Int64 requiredposition: 17
totalTokens Int64 requiredposition: 18
monthlyUsageTitle String requiredposition: 19
monthlyUsageUnitsLabel String requiredposition: 20
monthlyUsage IReadOnlyList<UsageTelemetryOverviewMonthlyUsage> requiredposition: 21
additionalInsights IReadOnlyList<UsageTelemetryOverviewInsightSection> requiredposition: 22
topModels IReadOnlyList<UsageTelemetryOverviewTopModel> requiredposition: 23
apiCostEstimate UsageTelemetryOverviewApiCostEstimate requiredposition: 24
mostUsedModel UsageTelemetryOverviewModelHighlight requiredposition: 25
recentModel UsageTelemetryOverviewModelHighlight requiredposition: 26
longestStreakDays Int32 requiredposition: 27
currentStreakDays Int32 requiredposition: 28
note String requiredposition: 29

Methods

public JsonObject ToJson() #
Returns: JsonObject

Properties

public HeatmapDocument Heatmap { get; } #
public Nullable<DateTime> RangeStartUtc { get; } #
public Nullable<DateTime> RangeEndUtc { get; } #
public Nullable<DateTimeOffset> LatestEventUtc { get; } #
public IReadOnlyList<String> AccountLabels { get; } #
public IReadOnlyList<UsageTelemetryOverviewSectionMetric> Metrics { get; } #
public UsageTelemetryOverviewComposition Composition { get; } #
public IReadOnlyList<UsageTelemetryOverviewCard> SpotlightCards { 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; } #