Namespace MailFathom.Application.Contacts
Namespaces
Classes
- CollectedContactErasure
States what erasing the collected half of the book removed.
- ContactAddressText
The one thing every reader of a caller's address text has to refuse before the domain sees it.
- ContactAmendment
The record a caller wants one contact to have, and the origin it is asking under.
- ContactBook
The acts a contact book supports: read it — a page of it, one person, or whoever holds an address — record a person, amend one, promote one, erase one or the whole collected half, and export one.
- ContactBookReader
Reads the contact book for a caller that was granted reading it.
- ContactBookWriter
Writes to the contact book for a caller that was granted writing it.
- ContactCursor
Names the contact a continued walk of the book reads beyond.
- ContactErasure
States what erasing one contact removed.
- ContactExport
Everything this deployment holds about one person in its contact book, as of one instant.
- ContactMatch
States who a lookup of the book resolved to: how many people answer to it, and which one when exactly one does.
- ContactPage
One bounded page of the contact book, and where the walk continues.
- ContactPageRequest
What a caller asked one page of the contact book for, before any of it has been checked.
- ContactQuery
Asks for one bounded, keyset-paginated page of the contact book.
- ContactRecordDraft
The record a caller wants a contact to have, as the caller wrote it and before any rule has judged it.
- ContactWriteResult
What one write to the contact book produced, and what the caller has to tell its owner.
- NewContact
The person a caller is asking the book to hold, before the book has given them an identity.
Interfaces
- IContactDirectory
Reads the contact book: one person by identity or by an address they use, a set of them by identity or by name, and a page of the whole.
- IContactStore
Keeps the contact book's records, and erases one completely when an owner asks.
Enums
- ContactWriteOutcome
How a write to the contact book ended.