Table of Contents

Class MailboxMutationAuditQueryResult

Namespace
MailFathom.Application.Mail.Mutations.Audit
Assembly
MailFathom.Application.dll

Carries the query a request named, or the reason it named none.

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

Remarks

A refusal is a result rather than an exception because the immediate caller acts on it and continues: the administrative endpoint turns it into a 400 naming what the caller has to change, and nothing above that has to decide what a malformed page request means.

Properties

Outcome

Gets what happened.

Query

Gets the query, which is present exactly when Outcome is Accepted.

Methods

Accepted(MailboxMutationAuditQuery)

Reports a request that names a page.

Refused(MailboxMutationAuditQueryOutcome)

Reports a request that names no page.