Table of Contents

Enum AttachmentDownloadAvailability

Namespace
MailFathom.Application.EmailContent.Attachments
Assembly
MailFathom.Application.dll

Says whether a read issued a link for an attachment, and why it did not when it did not.

public enum AttachmentDownloadAvailability

Fields

Issued = 0

A link was minted and is redeemable until it expires.

NotRequested = 1

Nothing asked for a link, so the attachment was described and no capability was minted.

Unavailable = 2

This deployment issues no attachment links at all, because it declares no public address or no key ring.

Remarks

The two absences lead a caller to different actions, which is why they are separate values rather than one empty link. A read that did not ask for links gets what it asked for and can ask again; a deployment that issues none cannot be made to by any request, and only an operator can change that.