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