$ruleId, 'ruleScope' => $ruleScope, 'reason' => $reason], $tenantId, $identityId, ); } public function getIpAddress(): string { return $this->ipAddress; } public function getRuleId(): string { return $this->ruleId; } public function getRuleScope(): string { return $this->ruleScope; } public function getDeviceFingerprint(): ?string { return $this->deviceFingerprint; } public function getUserAgent(): ?string { return null; } public function getRequestPath(): ?string { return null; } public function getRequestMethod(): ?string { return null; } public function getUserId(): ?string { return null; } public function getReason(): ?string { return $this->reason; } public function getSeverity(): SecurityEventSeverity { return SecurityEventSeverity::WARNING; } }