Raxol.Audit.Events.DataPrivacyEvent (Raxol v2.0.1)
View SourceAudit event for GDPR and privacy-related operations.
Summary
Types
@type request_type() ::
:access
| :rectification
| :erasure
| :portability
| :restriction
| :consent_given
| :consent_withdrawn
@type status() :: :pending | :processing | :completed | :rejected
@type t() :: %Raxol.Audit.Events.DataPrivacyEvent{ cross_border_transfer: boolean(), data_categories: [String.t()] | nil, data_subject_id: String.t(), event_id: String.t(), legal_basis: String.t() | nil, metadata: map(), processor_id: String.t() | nil, request_type: request_type(), retention_period: integer() | nil, status: status(), third_parties: [String.t()] | nil, timestamp: integer() }