. */ namespace SP\Infrastructure\Plugin\Repositories; use SP\Domain\Common\Adapters\DataModelInterface; use SP\Domain\Common\Models\Model; /** * Class PluginModel */ class PluginModel extends Model implements DataModelInterface { protected ?int $id = null; protected ?string $name = null; protected ?string $data = null; protected ?bool $enabled = null; protected ?string $versionLevel = null; public function getId(): ?int { return $this->id; } public function setId(int $id): void { $this->id = $id; } public function getName(): ?string { return $this->name; } public function setName(string $name): void { $this->name = $name; } public function getData(): ?string { return $this->data; } public function setData(string $data): void { $this->data = $data; } public function getEnabled(): ?bool { return $this->enabled; } public function setEnabled(bool $enabled): void { $this->enabled = $enabled; } public function getVersionLevel(): ?string { return $this->versionLevel; } public function setVersionLevel(string $versionLevel): void { $this->versionLevel = $versionLevel; } }