id; } public function getType(): string { return $this->type; } public function setType(string $type): self { $this->type = $type; return $this; } public function getPosition(): string { return $this->position; } public function setPosition(string $position): void { $this->position = $position; } public function getUser(): User { return $this->user; } public function setUser(User $user): void { $this->user = $user; } public function getMetadata(): array { return $this->metadata; } public function setMetadata(array $metadata): void { $this->metadata = $metadata; } }