<?php declare(strict_types=1);
namespace App\Entity\Core\Log;
use DateTime;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Table('log_login_failed')]
#[ORM\Entity(repositoryClass: LogLoginFailedRepository::class)]
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;
public function getId(): int
{
return $this->id;
}
public function setId(int $id): void
{
$this->id = $id;
}
public function getTimestamp(): DateTime
{
return $this->timestamp;
}
public function setTimestamp(DateTime $timestamp): void
{
$this->timestamp = $timestamp;
}
public function getEvent(): ?string
{
return $this->event;
}
public function setEvent(?string $event): void
{
$this->event = $event;
}
/**
* @return string
*/
public function getUsername(): ?string
{
return $this->username;
}
public function setUsername(?string $username): void
{
$this->username = $username;
}
public function getUseragent(): ?string
{
return $this->useragent;
}
public function setUseragent(?string $useragent): void
{
$this->useragent = $useragent;
}
public function getIp(): ?string
{
return $this->ip;
}
public function setIp(?string $ip): void
{
$this->ip = $ip;
}
public function getEndpoint(): ?string
{
return $this->endpoint;
}
public function setEndpoint(?string $endpoint): void
{
$this->endpoint = $endpoint;
}
}