src/Entity/AutanetPartner.php line 12
<?phpnamespace App\Entity;use App\Repository\AutanetPartnerRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: AutanetPartnerRepository::class)]#[ORM\Table(name: 'autanet_partner')]#[ORM\Index(columns: ['dealer_id'], name: 'idx_autanet_partner_dealer')]#[ORM\Index(columns: ['valid_from', 'valid_to'], name: 'idx_autanet_partner_validity')]class AutanetPartner{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\ManyToOne]#[ORM\JoinColumn(name: 'dealer_id', referencedColumnName: 'id', nullable: false)]private ?Dealer $dealer = null;#[ORM\Column(type: 'datetime_immutable')]private ?\DateTimeImmutable $validFrom = null;#[ORM\Column(type: 'datetime_immutable')]private ?\DateTimeImmutable $validTo = null;#[ORM\Column(type: 'datetime_immutable')]private ?\DateTimeImmutable $createdAt = null;public function getId(): ?int{return $this->id;}public function getDealer(): ?Dealer{return $this->dealer;}public function setDealer(?Dealer $dealer): self{$this->dealer = $dealer;return $this;}public function getValidFrom(): ?\DateTimeImmutable{return $this->validFrom;}public function setValidFrom(\DateTimeImmutable $validFrom): self{$this->validFrom = $validFrom;return $this;}public function getValidTo(): ?\DateTimeImmutable{return $this->validTo;}public function setValidTo(\DateTimeImmutable $validTo): self{$this->validTo = $validTo;return $this;}public function getCreatedAt(): ?\DateTimeImmutable{return $this->createdAt;}public function setCreatedAt(\DateTimeImmutable $createdAt): self{$this->createdAt = $createdAt;return $this;}}