public function toAudit()
{
return $this->transformAudit(['id' => (string) Uuid::uuid4(), 'old' => $this->cleanHiddenAuditAttributes($this->oldData), 'new' => $this->cleanHiddenAuditAttributes($this->newData), 'event' => $this->auditEvent, 'auditable_id' => $this->getKey(), 'auditable_type' => $this->getMorphClass(), 'user_id' => $this->auditUserId, 'url' => $this->auditCurrentUrl, 'ip_address' => $this->auditIpAddress, 'created_at' => $this->freshTimestamp()]);
}