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

Explore 2 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Accepted by parameters 1

Constructors

public UsageTelemetryOverviewProviderSection(String key, String providerId, String title, String subtitle, HeatmapDocument heatmap, DateTime? rangeStartUtc, DateTime? rangeEndUtc, 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 DateTime? requiredposition: 5
rangeEndUtc DateTime? requiredposition: 6
latestEventUtc 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 String Key { get; } #
public String ProviderId { get; } #
public String Title { get; } #
public String Subtitle { get; } #
public HeatmapDocument Heatmap { get; } #
public DateTime? RangeStartUtc { get; } #
public DateTime? RangeEndUtc { get; } #
public 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; } #