<?phpnamespace App\Entity;use App\Entity\GuardianRegister\GuardianRegister;use App\Repository\MontonioLogRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=MontonioLogRepository::class) */class MontonioLog{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Guardian::class) */ private $guardian; /** * @ORM\ManyToOne(targetEntity=Payment::class) */ private $payment; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $uuid; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $status; /** * @ORM\Column(type="float", nullable=true) */ private $amount; /** * @ORM\Column(type="datetime", nullable=true) */ private $createdAt; /** * @ORM\Column(type="datetime", nullable=true) */ private $updatedAt; /** * @ORM\ManyToOne(targetEntity=GuardianRegister::class, inversedBy="montonioLogs") */ private $guardianRegister; /** * @ORM\ManyToOne(targetEntity=EarlyPayment::class, inversedBy="montonioLogs") */ private $earlyPayment; public function getId(): ?int { return $this->id; } public function getGuardian(): ?Guardian { return $this->guardian; } public function setGuardian(?Guardian $guardian): self { $this->guardian = $guardian; return $this; } public function getPayment(): ?Payment { return $this->payment; } public function setPayment(?Payment $payment): self { $this->payment = $payment; return $this; } public function getUuid(): ?string { return $this->uuid; } public function setUuid(?string $uuid): self { $this->uuid = $uuid; return $this; } public function getStatus(): ?string { return $this->status; } public function setStatus(?string $status): self { $this->status = $status; return $this; } public function getAmount(): ?float { return $this->amount; } public function setAmount(?float $amount): self { $this->amount = $amount; return $this; } public function getCreatedAt(): ?\DateTimeInterface { return $this->createdAt; } public function setCreatedAt(?\DateTimeInterface $createdAt): self { $this->createdAt = $createdAt; return $this; } public function getUpdatedAt(): ?\DateTimeInterface { return $this->updatedAt; } public function setUpdatedAt(?\DateTimeInterface $updatedAt): self { $this->updatedAt = $updatedAt; return $this; } public function getGuardianRegister(): ?GuardianRegister { return $this->guardianRegister; } public function setGuardianRegister(?GuardianRegister $guardianRegister): self { $this->guardianRegister = $guardianRegister; return $this; } public function getEarlyPayment(): ?EarlyPayment { return $this->earlyPayment; } public function setEarlyPayment(?EarlyPayment $earlyPayment): self { $this->earlyPayment = $earlyPayment; return $this; }}