Table of Contents

Class ActiveEmbeddingProfile

Namespace
MailFathom.Application.Emails.Embeddings
Assembly
MailFathom.Application.dll

The profile vectors are currently produced and read under, and the geometry it fixed when it was registered.

public sealed record ActiveEmbeddingProfile : IEquatable<ActiveEmbeddingProfile>
Inheritance
ActiveEmbeddingProfile
Implements
Inherited Members

Remarks

Its absence is what "this instance does not embed" means. There is no configuration flag beside it: an active profile row exists, or it does not, and ADR 0006 records why the switch is an activation rather than a setting.

The identity travels with the identifier rather than being looked up beside it, because a caller about to spend on a provider call needs both: the identifier says which rows the vectors hang on, and the identity says which space they have to belong to for that attribution to be true.

Constructors

ActiveEmbeddingProfile(EmbeddingProfileId, EmbeddingProfileIdentity)

The profile vectors are currently produced and read under, and the geometry it fixed when it was registered.

Properties

Id

Which registered profile this is.

Identity

The geometry the profile fixed at registration.