Raxol.Audit.Events.ComplianceEvent (Raxol v2.0.1)

View Source

Audit event for compliance-related activities.

Summary

Types

compliance_framework()

@type compliance_framework() :: :soc2 | :hipaa | :gdpr | :pci_dss | :iso27001

status()

@type status() :: :compliant | :non_compliant | :partial | :under_review

t()

@type t() :: %Raxol.Audit.Events.ComplianceEvent{
  activity: String.t(),
  auditor_id: String.t() | nil,
  compliance_framework: compliance_framework(),
  due_date: integer() | nil,
  event_id: String.t(),
  evidence: map() | nil,
  findings: [String.t()] | nil,
  metadata: map(),
  remediation_required: boolean(),
  requirement: String.t(),
  status: status(),
  timestamp: integer()
}