Table of Contents

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

ContactId ContactId

The contact the erasure was asked for.

WasHeld bool

Whether the book held that contact when the erasure ran.

AddressesErased int

How 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.