Table of Contents

Constructor StoredEmailAwaitingEmbedding

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

StoredEmailAwaitingEmbedding(StoredEmailId, bool, DerivedWorkAdmission)

One stored message the backfill walk found something outstanding for.

public StoredEmailAwaitingEmbedding(StoredEmailId StoredEmailId, bool RequiresChunking, DerivedWorkAdmission Admission = DerivedWorkAdmission.Admitted)

Parameters

StoredEmailId StoredEmailId

The message to bring up to date.

RequiresChunking bool

Whether the message has extracted text and no passages at all, so passages have to be cut before anything can be embedded.

Admission DerivedWorkAdmission

Why the classification gate lets this message be derived from, which is what the sweep reports when it cuts passages the gate was holding.

Remarks

Both facts are carried rather than re-derived, because the query that selected the message already answered them and a second question per message would be a second round trip for something the first one knew. Nothing else about the message travels: its subject, its participants, and its text are mail content, and a walk reports counts.