Class NewContact
- Namespace
- MailFathom.Application.Contacts
- Assembly
- MailFathom.Application.dll
The person a caller is asking the book to hold, before the book has given them an identity.
public sealed record NewContact : IEquatable<NewContact>
- Inheritance
-
NewContact
- Implements
- Inherited Members
Remarks
The identity is deliberately absent. It is MailFathom's own and is minted where the record is written, so no caller can choose one, reuse one, or derive one from an address — which is the property the whole book rests on.
Properties
- Addresses
Gets every address this person uses; two spellings of one address count once.
- DisplayName
Gets the name to record for this person.
- Origin
Gets the origin the writer acts under, which becomes the record's own.
- PreferredAddress
Gets the address to use by default, which must be one of Addresses.