* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ declare(strict_types=1); namespace PrestaShop\PrestaShop\Core\Domain\Product\QueryResult; /** * Holds product details */ class ProductDetails { /** * @var string */ private $isbn; /** * @var string */ private $upc; /** * @var string */ private $ean13; /** * @var string */ private $mpn; /** * @var string */ private $reference; /** * @param string $isbn * @param string $upc * @param string $ean13 * @param string $mpn * @param string $reference */ public function __construct( string $isbn, string $upc, string $ean13, string $mpn, string $reference ) { $this->isbn = $isbn; $this->upc = $upc; $this->ean13 = $ean13; $this->mpn = $mpn; $this->reference = $reference; } /** * @return string */ public function getIsbn(): string { return $this->isbn; } /** * @return string */ public function getUpc(): string { return $this->upc; } /** * @return string */ public function getEan13(): string { return $this->ean13; } /** * @return string */ public function getMpn(): string { return $this->mpn; } /** * @return string */ public function getReference(): string { return $this->reference; } }