API Reference
UsageDailyAggregateRecord
Represents one provider-neutral daily usage rollup.
Inheritance
- Object
- UsageDailyAggregateRecord
Constructors
public UsageDailyAggregateRecord(DateTime dayUtc) #Initializes a new daily aggregate record.
Parameters
- dayUtc System.DateTime
Inherited Methods
public override 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 Nullable<Int64> InputTokens { get; set; } #Gets or sets the summed input token count when available.
public Nullable<Int64> CachedInputTokens { get; set; } #Gets or sets the summed cached-input token count when available.
public Nullable<Int64> OutputTokens { get; set; } #Gets or sets the summed output token count when available.
public Nullable<Int64> ReasoningTokens { get; set; } #Gets or sets the summed reasoning token count when available.
public Nullable<Int64> TotalTokens { get; set; } #Gets or sets the summed total token count when available.
public Nullable<Int64> TotalDurationMs { get; set; } #Gets or sets the summed duration in milliseconds when available.
public Nullable<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.