src/Entity/Observation.php line 12
<?phpnamespace App\Entity;use ApiPlatform\Metadata\ApiResource;use App\Repository\ObservationRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: ObservationRepository::class)]#[ApiResource]class Observation{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column]private ?float $latitude = null;#[ORM\Column]private ?float $longitude = null;#[ORM\Column(type: Types::DATETIME_MUTABLE)]private ?\DateTimeInterface $dateObservation = null;#[ORM\Column]private ?float $valueObservation = null;#[ORM\ManyToOne(inversedBy: 'observations')]#[ORM\JoinColumn(nullable: false)]private ?Variable $variable = null;#[ORM\ManyToOne(inversedBy: 'observations')]#[ORM\JoinColumn(nullable: false)]private ?ProviderDatabase $providerDatabase = null;public function getId(): ?int{return $this->id;}public function getLatitude(): ?float{return $this->latitude;}public function setLatitude(float $latitude): self{$this->latitude = $latitude;return $this;}public function getLongitude(): ?float{return $this->longitude;}public function setLongitude(float $longitude): self{$this->longitude = $longitude;return $this;}public function getDateObservation(): ?\DateTimeInterface{return $this->dateObservation;}public function setDateObservation(\DateTimeInterface $dateObservation): self{$this->dateObservation = $dateObservation;return $this;}public function getValueObservation(): ?float{return $this->valueObservation;}public function setValueObservation(float $valueObservation): self{$this->valueObservation = $valueObservation;return $this;}public function getVariable(): ?Variable{return $this->variable;}public function setVariable(?Variable $variable): self{$this->variable = $variable;return $this;}public function getProviderDatabase(): ?ProviderDatabase{return $this->providerDatabase;}public function setProviderDatabase(?ProviderDatabase $providerDatabase): self{$this->providerDatabase = $providerDatabase;return $this;}}