3 declare(strict_types=1);
82 private $availability;
88 private $isMatchingVariant;
100 private $scopedPriceDiscounted;
145 return $this->prices;
156 return $this->attributes;
168 return $this->price instanceof
PriceBuilder ? $this->price->
build() : $this->price;
179 return $this->images;
190 return $this->assets;
215 return $this->isMatchingVariant;
240 return $this->scopedPriceDiscounted;
282 $this->prices = $prices;
293 $this->attributes = $attributes;
304 $this->price = $price;
315 $this->images = $images;
326 $this->assets = $assets;
337 $this->availability = $availability;
348 $this->isMatchingVariant = $isMatchingVariant;
359 $this->scopedPrice = $scopedPrice;
370 $this->scopedPriceDiscounted = $scopedPriceDiscounted;
381 $this->price = $price;
392 $this->availability = $availability;
403 $this->scopedPrice = $scopedPrice;
420 $this->isMatchingVariant,
422 $this->scopedPriceDiscounted