<?phpnamespace App\Entity;use ApiPlatform\Core\Annotation\ApiResource;use App\Repository\ReponsereclamationRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: ReponsereclamationRepository::class)]#[ApiResource]class Reponsereclamation{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(length: 255, nullable: true)] private ?string $message = null; #[ORM\Column(length: 255, nullable: true)] private ?string $piecejointe = null; #[ORM\ManyToOne(inversedBy: 'reponsereclamations')] private ?User $destinataire = null; #[ORM\ManyToOne(inversedBy: 'reponsereclamations')] private ?User $expediteur = null; #[ORM\ManyToOne(inversedBy: 'reponsereclamations')] private ?Reclamation $msg = null; public function getId(): ?int { return $this->id; } public function getMessage(): ?string { return $this->message; } public function setMessage(?string $message): self { $this->message = $message; return $this; } public function getPiecejointe(): ?string { return $this->piecejointe; } public function setPiecejointe(?string $piecejointe): self { $this->piecejointe = $piecejointe; return $this; } public function getDestinataire(): ?User { return $this->destinataire; } public function setDestinataire(?User $destinataire): self { $this->destinataire = $destinataire; return $this; } public function getExpediteur(): ?User { return $this->expediteur; } public function setExpediteur(?User $expediteur): self { $this->expediteur = $expediteur; return $this; } public function getMsg(): ?Reclamation { return $this->msg; } public function setMsg(?Reclamation $msg): self { $this->msg = $msg; return $this; } public function __toString(): string { return $this->getMessage(); }}