* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ declare(strict_types=1); namespace PrestaShop\Module\Mbo\Distribution\Config; class Config { /** * @var int|null */ private $configId; /** * @var string */ private $configKey; /** * @var string */ private $configValue; /** * @var string */ private $psVersion; /** * @var string */ private $mboVersion; /** * @var bool */ private $applied; public function __construct( string $configKey, string $configValue, string $psVersion, string $mboVersion, bool $applied, ?int $configId = null ) { $this->configId = $configId; $this->configKey = $configKey; $this->configValue = $configValue; $this->psVersion = $psVersion; $this->mboVersion = $mboVersion; $this->applied = $applied; } public function getConfigId(): ?int { return $this->configId; } public function getConfigKey(): string { return $this->configKey; } public function getConfigValue(): string { return $this->configValue; } public function getPsVersion(): string { return $this->psVersion; } public function getMboVersion(): string { return $this->mboVersion; } public function isApplied(): bool { return $this->applied; } }