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.