Constructor ContactErasure
- Namespace
- MailFathom.Application.Contacts
- Assembly
- MailFathom.Application.dll
ContactErasure(ContactId, bool, int)
States what erasing one contact removed.
public ContactErasure(ContactId ContactId, bool WasHeld, int AddressesErased)
Parameters
ContactIdContactIdThe contact the erasure was asked for.
WasHeldboolWhether the book held that contact when the erasure ran.
AddressesErasedintHow many addresses went with it.
Remarks
The counts are the point rather than a courtesy. Erasure is a data-subject obligation, so an owner asking for one is entitled to an answer saying what was removed instead of a call that returned without complaint — and a count is what lets a test prove that everything derived from the contact went with it rather than that the call did not throw. It carries no name, address, or note: what an erasure reports about a person is that they are gone.