Class StoredSupportAiConnection
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
A team's AI connection as stored: the key only as Data Protection protected it.
public sealed record StoredSupportAiConnection : IEquatable<StoredSupportAiConnection>
- Inheritance
-
StoredSupportAiConnection
- Implements
- Inherited Members
Properties
BaseAddress
The provider's address; null for the platform's model and off.
public string BaseAddress { get; init; }
Property Value
ChangedAt
When the connection was set.
public DateTime ChangedAt { get; init; }
Property Value
ChangedByIdentity
Who set it, as the stable subject.
public string ChangedByIdentity { get; init; }
Property Value
ChangedByName
Who set it, by name when it was set.
public string ChangedByName { get; init; }
Property Value
Kind
What the assistant answers the team with.
public SupportAiConnectionKind Kind { get; init; }
Property Value
Model
The model at the provider; null for the platform's model and off.
public string Model { get; init; }
Property Value
ProtectedApiKey
The key as Data Protection protected it; never the key itself. Null when no key is stored.
public string ProtectedApiKey { get; init; }
Property Value
TeamKey
The team.
public required string TeamKey { get; init; }