Table of Contents

Interface IEventTypeAnonymizer

Namespace: Casewhere.Gdpr.Runtime
Assembly: Casewhere.Gdpr.Runtime.dll

public interface IEventTypeAnonymizer

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IEventTypeAnonymizer>(IEventTypeAnonymizer)

Methods

Accept(Event)

bool Accept(Event @event)

Parameters

event Event

Returns

bool

Anonymize(AnonymizationTask, Event, IDictionary<string, List<PIIDataProtectionRuleWithDataClass>>)

Event Anonymize(AnonymizationTask task, Event @event, IDictionary<string, List<PIIDataProtectionRuleWithDataClass>> protectionRulesByDataClass)

Parameters

task AnonymizationTask

event Event

protectionRulesByDataClass IDictionary<string, List<PIIDataProtectionRuleWithDataClass>>

Returns

Event