3 declare(strict_types=1);
22 use DateTimeImmutable;
70 private $supplyChannel;
76 private $distributionChannel;
82 private $shippingDetails;
109 return $this->productId;
121 return $this->variantId;
143 return $this->quantity;
156 return $this->addedAt;
224 $this->productId = $productId;
235 $this->variantId = $variantId;
257 $this->quantity = $quantity;
268 $this->addedAt = $addedAt;
279 $this->supplyChannel = $supplyChannel;
290 $this->distributionChannel = $distributionChannel;
301 $this->shippingDetails = $shippingDetails;
312 $this->custom = $custom;
323 $this->supplyChannel = $supplyChannel;
334 $this->distributionChannel = $distributionChannel;
345 $this->shippingDetails = $shippingDetails;
356 $this->custom = $custom;