Table of Contents

Namespace MailFathom.Application.Mail.Delivery.Operations

Classes

OutboxEntry

One recorded send as a listing names it: where it stands, how it got there, and what it is waiting for.

OutboxOperations

What an operator does about an outbox: read what stands in it, and decide about one send that is stuck.

OutboxPage

One bounded page of what a deployment has been asked to send, newest first.

OutboxQuery

Asks one bounded, keyset-paginated page of what a deployment has been asked to send.

OutboxQueryResult

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

OutboxStageCount

States how many recorded sends stand at one stage.

OutboxSummary

Reports how much stands at each stage of an outbox, which is the first question an operator asks of one.

Structs

OutboxCursor

Marks where one page of an outbox ended, so the next page continues from it.

Interfaces

IOutboxOperationStore

Reads an outbox as an operator sees it, and carries out the two decisions they can take about one send.

Enums

OutboxDecisionOutcome

States what became of a send an operator decided about.

OutboxQueryOutcome

States whether a request named a page of an outbox, and what stopped it when it did not.