src/Entity/Message.php line 14
<?phpnamespace App\Entity;use ApiPlatform\Metadata\ApiResource;use App\Repository\MessageRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Symfony\UX\Turbo\Attribute\Broadcast;#[ORM\Entity(repositoryClass: MessageRepository::class)]#[ApiResource]#[Broadcast]class Message{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(type: Types::TEXT)]private ?string $message = null;#[ORM\ManyToOne(inversedBy: 'sendMessages')]private ?Attendee $sender = null;#[ORM\ManyToOne(inversedBy: 'reveivedMessages')]private ?Attendee $receiver = null;#[ORM\Column(type: Types::DATETIME_MUTABLE)]private ?\DateTimeInterface $sendtime = null;#[ORM\Column(length: 255)]private ?string $sendCode = null;#[ORM\ManyToOne(inversedBy: 'messages')]private ?PortalAdministrator $adminSender = 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 getSender(): ?Attendee{return $this->sender;}public function setSender(?Attendee $sender): self{$this->sender = $sender;return $this;}public function getReceiver(): ?Attendee{return $this->receiver;}public function setReceiver(?Attendee $receiver): self{$this->receiver = $receiver;return $this;}public function getSendtime(): ?\DateTimeInterface{return $this->sendtime;}public function setSendtime(\DateTimeInterface $sendtime): self{$this->sendtime = $sendtime;return $this;}public function getSendCode(): ?string{return $this->sendCode;}public function setSendCode(string $sendCode): self{$this->sendCode = $sendCode;return $this;}public function getAdminSender(): ?PortalAdministrator{return $this->adminSender;}public function setAdminSender(?PortalAdministrator $adminSender): self{$this->adminSender = $adminSender;return $this;}}