API Reference
UsageDailyAggregateRecord
Represents one provider-neutral daily usage rollup.
Inheritance
- Object
- UsageDailyAggregateRecord
Usage
Explore 4 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 3
Constructors
public UsageDailyAggregateRecord(DateTime dayUtc) #Initializes a new daily aggregate record.
Parameters
- dayUtc System.DateTime
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public DateTime DayUtc { get; } #Gets the UTC day represented by the aggregate.
public String? ProviderId { get; set; } #Gets or sets the provider identifier when provider grouping is enabled.
public String? AccountKey { get; set; } #Gets or sets the stable account key when account grouping is enabled.
public String? ProviderAccountId { get; set; } #Gets or sets the provider account id that contributed to the account key when available.
public String? AccountLabel { get; set; } #Gets or sets the display label for the account when known.
public String? PersonLabel { get; set; } #Gets or sets the person-level label when known.
public String? Model { get; set; } #Gets or sets the model when model grouping is enabled.
public String? SourceRootId { get; set; } #Gets or sets the source-root id when source-root grouping is enabled.
public String? Surface { get; set; } #Gets or sets the surface when surface grouping is enabled.
public Int32 EventCount { get; set; } #Gets or sets the number of canonical events included in this rollup.
public Int64? InputTokens { get; set; } #Gets or sets the summed input token count when available.
public Int64? CachedInputTokens { get; set; } #Gets or sets the summed cached-input token count when available.
public Int64? OutputTokens { get; set; } #Gets or sets the summed output token count when available.
public Int64? ReasoningTokens { get; set; } #Gets or sets the summed reasoning token count when available.
public Int64? TotalTokens { get; set; } #Gets or sets the summed total token count when available.
public Int64? TotalDurationMs { get; set; } #Gets or sets the summed duration in milliseconds when available.
public Decimal? TotalCostUsd { get; set; } #Gets or sets the summed cost in USD when available.
public UsageTruthLevel TruthLevel { get; set; } #Gets or sets the strongest truth level observed for events in this bucket.