Table of Contents

Class TempDataValueSetEventAnonymizer

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

public class TempDataValueSetEventAnonymizer : EventTypeAnonymizer, IEventTypeAnonymizer

Inheritance

objectEventTypeAnonymizerTempDataValueSetEventAnonymizer

Implements

IEventTypeAnonymizer

Inherited Members

EventTypeAnonymizer.Resource, EventTypeAnonymizer.Accept(Event), EventTypeAnonymizer.Anonymize(AnonymizationTask, Event, IDictionary<string, List<PIIDataProtectionRuleWithDataClass>>), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

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

Constructors

TempDataValueSetEventAnonymizer()

public TempDataValueSetEventAnonymizer()

Methods

Accept(Event)

public override bool Accept(Event @event)

Parameters

event Event

Returns

bool

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

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

Parameters

task AnonymizationTask

event Event

protectionRulesByDataClass IDictionary<string, List<PIIDataProtectionRuleWithDataClass>>

Returns

Event