<?phpnamespace App\Entity\Gos;use App\Repository\Gos\LoginHistoryRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=LoginHistoryRepository::class) */class LoginHistory{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=User::class, inversedBy="loginHistories") * @ORM\JoinColumn(nullable=false) */ private $user; /** * @ORM\Column(type="string", length=255) */ private $email; /** * @ORM\ManyToOne(targetEntity=PortalSettings::class) * @ORM\JoinColumn(nullable=false) */ private $portalSettings; /** * @ORM\Column(type="integer") */ private $timeSpent; /** * @ORM\Column(type="string", length=255) */ private $userIp; /** * @ORM\Column(type="boolean") */ private $usedOtp; /** * @ORM\Column(type="string", length=128) */ private $sessionId; /** * @ORM\Column(type="datetime") */ private $loggedAt; /** * @ORM\Column(type="datetime") */ private $lastRegisteredActivity; public function getId(): ?int { return $this->id; } public function getUser(): ?User { return $this->user; } public function setUser(?User $user): self { $this->user = $user; return $this; } public function getEmail(): ?string { return $this->email; } public function setEmail(string $email): self { $this->email = $email; return $this; } public function getPortalSettings(): ?PortalSettings { return $this->portalSettings; } public function setPortalSettings(?PortalSettings $portalSettings): self { $this->portalSettings = $portalSettings; return $this; } public function getTimeSpent(): ?int { return $this->timeSpent; } public function setTimeSpent(int $timeSpent): self { $this->timeSpent = $timeSpent; return $this; } public function getUserIp(): ?string { return $this->userIp; } public function setUserIp(string $userIp): self { $this->userIp = $userIp; return $this; } public function getUsedOtp(): ?bool { return $this->usedOtp; } public function setUsedOtp(?bool $usedOtp): self { $this->usedOtp = $usedOtp; return $this; } public function getSessionId(): ?string { return $this->sessionId; } public function setSessionId(string $sessionId): self { $this->sessionId = $sessionId; return $this; } public function getLoggedAt(): ?\DateTimeInterface { return $this->loggedAt; } public function setLoggedAt(\DateTimeInterface $loggedAt): self { $this->loggedAt = $loggedAt; return $this; } public function getLastRegisteredActivity(): ?\DateTimeInterface { return $this->lastRegisteredActivity; } public function setLastRegisteredActivity(\DateTimeInterface $lastRegisteredActivity): self { $this->lastRegisteredActivity = $lastRegisteredActivity; return $this; }}