Table of Contents

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

string

ChangedAt

When the connection was set.

public DateTime ChangedAt { get; init; }

Property Value

DateTime

ChangedByIdentity

Who set it, as the stable subject.

public string ChangedByIdentity { get; init; }

Property Value

string

ChangedByName

Who set it, by name when it was set.

public string ChangedByName { get; init; }

Property Value

string

Kind

What the assistant answers the team with.

public SupportAiConnectionKind Kind { get; init; }

Property Value

SupportAiConnectionKind

Model

The model at the provider; null for the platform's model and off.

public string Model { get; init; }

Property Value

string

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

string

TeamKey

The team.

public required string TeamKey { get; init; }

Property Value

string