Table of Contents

Struct EmailChunkId

Namespace
MailFathom.Application.Emails.Chunking
Assembly
MailFathom.Application.dll

Identifies one persisted passage of a message.

public readonly record struct EmailChunkId : IEquatable<EmailChunkId>
Implements
Inherited Members

Remarks

A derived chunk carries no identifier — it is a pure function of the text and the rules, and EmailChunkContentHash is what decides whether two derivations are the same passage. This is what a passage is called once it has been written down, so that a vector can be attributed to it without a caller passing bare UUIDs across a port.

Properties

Value

Gets the non-empty UUID value.

Methods

Create(Guid)

Creates a chunk identifier from a non-empty UUID.

ToString()

Returns the fully qualified type name of this instance.