3declare(strict_types=1);
55 private $customerEmail;
67 private $customLineItems;
85 private $shippingAddress;
91 private $billingAddress;
97 private $customerGroup;
115 private $shipmentState;
121 private $paymentState;
127 private $shippingInfo;
133 private $completedAt;
145 private $inventoryMode;
151 private $taxRoundingMode;
157 private $taxCalculationMode;
169 private $itemShippingAddresses;
191 return $this->orderNumber;
213 return $this->customerEmail;
224 return $this->lineItems;
235 return $this->customLineItems;
268 return $this->shippingAddress instanceof
AddressBuilder ? $this->shippingAddress->
build() : $this->shippingAddress;
279 return $this->billingAddress instanceof
AddressBuilder ? $this->billingAddress->
build() : $this->billingAddress;
301 return $this->country;
312 return $this->orderState;
323 return $this->shipmentState;
334 return $this->paymentState;
356 return $this->completedAt;
367 return $this->custom instanceof
CustomBuilder ? $this->custom->
build() : $this->custom;
378 return $this->inventoryMode;
389 return $this->taxRoundingMode;
400 return $this->taxCalculationMode;
411 return $this->origin;
422 return $this->itemShippingAddresses;
453 $this->orderNumber = $orderNumber;
464 $this->customer = $customer;
475 $this->customerEmail = $customerEmail;
486 $this->lineItems = $lineItems;
497 $this->customLineItems = $customLineItems;
508 $this->totalPrice = $totalPrice;
519 $this->taxedPrice = $taxedPrice;
530 $this->shippingAddress = $shippingAddress;
541 $this->billingAddress = $billingAddress;
552 $this->customerGroup = $customerGroup;
563 $this->country = $country;
574 $this->orderState = $orderState;
585 $this->shipmentState = $shipmentState;
596 $this->paymentState = $paymentState;
607 $this->shippingInfo = $shippingInfo;
618 $this->completedAt = $completedAt;
629 $this->custom = $custom;
640 $this->inventoryMode = $inventoryMode;
651 $this->taxRoundingMode = $taxRoundingMode;
662 $this->taxCalculationMode = $taxCalculationMode;
673 $this->origin = $origin;
684 $this->itemShippingAddresses = $itemShippingAddresses;
695 $this->store = $store;
706 $this->state = $state;
717 $this->customer = $customer;
728 $this->totalPrice = $totalPrice;
739 $this->taxedPrice = $taxedPrice;
750 $this->shippingAddress = $shippingAddress;
761 $this->billingAddress = $billingAddress;
772 $this->customerGroup = $customerGroup;
783 $this->shippingInfo = $shippingInfo;
794 $this->custom = $custom;
805 $this->store = $store;
816 $this->state = $state;
826 $this->customerEmail,
828 $this->customLineItems,
831 $this->shippingAddress instanceof
AddressBuilder ? $this->shippingAddress->
build() : $this->shippingAddress,
832 $this->billingAddress instanceof
AddressBuilder ? $this->billingAddress->
build() : $this->billingAddress,
836 $this->shipmentState,
841 $this->inventoryMode,
842 $this->taxRoundingMode,
843 $this->taxCalculationMode,
845 $this->itemShippingAddresses,