Table of Contents

Class SupportAssistantUsageRecordEntity

Namespace
Tharga.Team.MongoDB
Assembly
Tharga.Team.MongoDB.dll

One time the support assistant was asked. Never what anybody wrote.

public record SupportAssistantUsageRecordEntity : EntityBase, ISupportInitialize, IEquatable<PersistableEntityBase>, IEntity<ObjectId>, IEquatable<EntityBase<ObjectId>>, IEquatable<EntityBase>, IEquatable<SupportAssistantUsageRecordEntity>
Inheritance
PersistableEntityBase
EntityBase<ObjectId>
EntityBase
SupportAssistantUsageRecordEntity
Implements
IEquatable<PersistableEntityBase>
IEntity<ObjectId>
IEquatable<EntityBase<ObjectId>>
IEquatable<EntityBase>
Inherited Members
EntityBase.ToString()
EntityBase.GetHashCode()
EntityBase.Equals(EntityBase<ObjectId>)
EntityBase.Equals(EntityBase)
EntityBase.<Clone>$()
EntityBase.EqualityContract
EntityBase<ObjectId>.Equals(PersistableEntityBase)
EntityBase<ObjectId>.Id
PersistableEntityBase.NeedsCleaning()
PersistableEntityBase.BeginInit()
PersistableEntityBase.EndInit()
PersistableEntityBase.CatchAll

Properties

Answered

public bool Answered { get; init; }

Property Value

bool

AskedBy

public string AskedBy { get; init; }

Property Value

string

At

public DateTime At { get; init; }

Property Value

DateTime

CachedInputTokens

public long CachedInputTokens { get; init; }

Property Value

long

CaseId

public required string CaseId { get; init; }

Property Value

string

Duration

public TimeSpan Duration { get; init; }

Property Value

TimeSpan

InputTokens

public long InputTokens { get; init; }

Property Value

long

Model

public string Model { get; init; }

Property Value

string

OutputTokens

public long OutputTokens { get; init; }

Property Value

long

Provider

public string Provider { get; init; }

Property Value

string

TeamKey

public required string TeamKey { get; init; }

Property Value

string

ToolCalls

public int ToolCalls { get; init; }

Property Value

int

TotalTokens

public long TotalTokens { get; init; }

Property Value

long