Table of Contents

Class MailAccountRunReport

Namespace
MailFathom.Application.Synchronization.Administration
Assembly
MailFathom.Application.dll

What one finished run of an account produced, in counts alone.

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

Remarks

The folder counts are what a failed run is read by: an account whose every folder failed is a mail server that is refusing, and one failing folder out of six is a mapping or a mailbox to look at. Convergence is reported apart from them because it fails a run without any folder having failed, and an operator reading only the folder counts would see a failed run nothing accounts for.

Constructors

MailAccountRunReport(DateTimeOffset, int, int, bool)

What one finished run of an account produced, in counts alone.

Properties

EndedAt

When the run finished.

Failed

Gets whether the run failed, which is what puts the account into backoff.

FailedFolderCount

How many of them did not complete.

MutationConvergenceFailed

Whether carrying the account's outstanding mailbox changes failed, which fails the run on its own.

ScheduledFolderCount

How many folders the run scheduled.