<?phpnamespace App\Entity\Gos;use App\Repository\Gos\LeadFormResponseAddressRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=LeadFormResponseAddressRepository::class) */class LeadFormResponseAddress{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="boolean") */ private $includeAddress; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $additionalInfo; /** * @ORM\Column(type="boolean") */ private $required; /** * @ORM\OneToOne(targetEntity=LeadFormResponse::class, mappedBy="leadFormResponseAddress") */ private $leadFormResponse; /** * @ORM\OneToOne(targetEntity=NewsletterTemplate::class, mappedBy="leadFormResponseAddress") */ private $newsletterTemplate; public function getId(): ?int { return $this->id; } public function getIncludeAddress(): ?bool { return $this->includeAddress; } public function setIncludeAddress(bool $includeAddress): self { $this->includeAddress = $includeAddress; return $this; } public function getAdditionalInfo(): ?string { return $this->additionalInfo; } public function setAdditionalInfo(?string $additionalInfo): self { $this->additionalInfo = $additionalInfo; return $this; } public function getRequired(): ?bool { return $this->required; } public function setRequired(bool $required): self { $this->required = $required; return $this; } public function getLeadFormResponse(): ?LeadFormResponse { return $this->leadFormResponse; } public function setLeadFormResponse(?LeadFormResponse $leadFormResponse): self { $this->leadFormResponse = $leadFormResponse; return $this; } public function getNewsletterTemplate(): ?NewsletterTemplate { return $this->newsletterTemplate; } public function setNewsletterTemplate(?NewsletterTemplate $newsletterTemplate): self { $this->newsletterTemplate = $newsletterTemplate; return $this; }}