<?php declare(strict_types=1);
namespace CoreBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table("log_login_failed")
* @ORM\Entity(repositoryClass="LogLoginFailedRepository")
*/
class LogLoginFailed
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private int $id;
/**
* @var \DateTime
*
* @ORM\Column(name="timestamp", type="datetime")
*/
private \DateTime $timestamp;
/**
* @var ?string
*
* @ORM\Column(name="event", type="string", nullable="true")
*/
private ?string $event;
/**
* @var ?string
*
* @ORM\Column(name="username", type="string", nullable="true")
*/
private ?string $username;
/**
* @var ?string
*
* @ORM\Column(name="useragent", type="string", nullable="true")
*/
private ?string $useragent;
/**
* @var ?string
*
* @ORM\Column(name="ip_address", type="string", nullable="true")
*/
private ?string $ip;
/**
* @var ?string
*
* @ORM\Column(name="endpoint", type="string", nullable="true")
*/
private ?string $endpoint;
/**
* @return int
*/
public function getId(): int
{
return $this->id;
}
/**
* @param int $id
* @return void
*/
public function setId(int $id): void
{
$this->id = $id;
}
/**
* @return \DateTime
*/
public function getTimestamp(): \DateTime
{
return $this->timestamp;
}
/**
* @param \DateTime $timestamp
* @return void
*/
public function setTimestamp(\DateTime $timestamp): void
{
$this->timestamp = $timestamp;
}
/**
* @return ?string
*/
public function getEvent(): ?string
{
return $this->event;
}
/**
* @param ?string $event
* @return void
*/
public function setEvent(?string $event): void
{
$this->event = $event;
}
/**
* @return string
*/
public function getUsername(): ?string
{
return $this->username;
}
/**
* @param string|null $username
* @return void
*/
public function setUsername(?string $username): void
{
$this->username = $username;
}
/**
* @return string|null
*/
public function getUseragent(): ?string
{
return $this->useragent;
}
/**
* @param string|null $useragent
* @return void
*/
public function setUseragent(?string $useragent): void
{
$this->useragent = $useragent;
}
/**
* @return string|null
*/
public function getIp(): ?string
{
return $this->ip;
}
/**
* @param string|null $ip
* @return void
*/
public function setIp(?string $ip): void
{
$this->ip = $ip;
}
/**
* @return string|null
*/
public function getEndpoint(): ?string
{
return $this->endpoint;
}
/**
* @param string|null $endpoint
* @return void
*/
public function setEndpoint(?string $endpoint): void
{
$this->endpoint = $endpoint;
}
}