namespace OmsorgCore.Domain.Common;

/// <summary>
/// Markiert eine Property als sensibel - der SaveChanges-Interceptor nimmt ihren Feld-Diff zwar als
/// "geändert" auf, ersetzt den tatsächlichen Wert im Audit-Log aber durch einen Platzhalter (kein
/// Klartext-/Hash-Leck von Secrets in eine für Geschäftsführung lesbare Tabelle).
/// </summary>
[AttributeUsage(AttributeTargets.Property)]
public class AuditRedactedAttribute : Attribute
{
}
