<?php
namespace App\Entity;
use App\Repository\ExerciseResultRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ExerciseResultRepository::class)
*/
class ExerciseResult
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=Patient::class, inversedBy="exerciseResults")
* @ORM\JoinColumn(nullable=false)
*/
private $patient;
/**
* @ORM\Column(type="string", length=64)
*/
private $exercise;
/**
* @ORM\Column(type="integer")
*/
private $exerciseId;
/**
* @ORM\Column(type="string", length=255)
*/
private $answer;
/**
* @ORM\Column(type="datetime_immutable")
*/
private $playedAt;
/**
* @ORM\Column(type="float")
*/
private $kpiEvaluation;
/**
* @ORM\ManyToOne(targetEntity=Kpi::class, inversedBy="exerciseResults")
* @ORM\JoinColumn(nullable=false)
*/
private $kpi;
public function getId(): ?int
{
return $this->id;
}
public function getPatient(): ?Patient
{
return $this->patient;
}
public function setPatient(?Patient $patient): self
{
$this->patient = $patient;
return $this;
}
public function getExercise(): ?string
{
return $this->exercise;
}
public function setExercise(string $exercise): self
{
$this->exercise = $exercise;
return $this;
}
public function getExerciseId(): ?int
{
return $this->exerciseId;
}
public function setExerciseId(int $exerciseId): self
{
$this->exerciseId = $exerciseId;
return $this;
}
public function getAnswer(): ?string
{
return $this->answer;
}
public function setAnswer(string $answer): self
{
$this->answer = $answer;
return $this;
}
public function getPlayedAt(): ?\DateTimeImmutable
{
return $this->playedAt;
}
public function setPlayedAt(\DateTimeImmutable $playedAt): self
{
$this->playedAt = $playedAt;
return $this;
}
public function getKpiEvaluation(): ?float
{
return $this->kpiEvaluation;
}
public function setKpiEvaluation(float $kpiEvaluation): self
{
$this->kpiEvaluation = $kpiEvaluation;
return $this;
}
public function getKpi(): ?Kpi
{
return $this->kpi;
}
public function setKpi(?Kpi $kpi): self
{
$this->kpi = $kpi;
return $this;
}
}