3 declare(strict_types=1);
58 private $customerEmail;
64 private $customerGroup;
76 private $businessUnit;
94 private $customLineItems;
106 private $externalTaxRateForShippingMethod;
112 private $taxRoundingMode;
118 private $taxCalculationMode;
124 private $inventoryMode;
130 private $billingAddress;
136 private $shippingAddress;
142 private $shippingMethod;
148 private $shippingRateInput;
154 private $shippingMode;
160 private $customShipping;
172 private $itemShippingAddresses;
178 private $discountCodes;
202 private $deleteDaysAfterLastModification;
218 return $this->currency;
240 return $this->customerId;
251 return $this->customerEmail;
275 return $this->anonymousId;
308 return $this->lineItems;
319 return $this->customLineItems;
330 return $this->taxMode;
341 return $this->externalTaxRateForShippingMethod instanceof
ExternalTaxRateDraftBuilder ? $this->externalTaxRateForShippingMethod->
build() : $this->externalTaxRateForShippingMethod;
352 return $this->taxRoundingMode;
363 return $this->taxCalculationMode;
374 return $this->inventoryMode;
385 return $this->billingAddress instanceof
BaseAddressBuilder ? $this->billingAddress->
build() : $this->billingAddress;
397 return $this->shippingAddress instanceof
BaseAddressBuilder ? $this->shippingAddress->
build() : $this->shippingAddress;
439 return $this->shippingMode;
450 return $this->customShipping;
461 return $this->shipping;
474 return $this->itemShippingAddresses;
485 return $this->discountCodes;
497 return $this->country;
508 return $this->locale;
519 return $this->origin;
532 return $this->deleteDaysAfterLastModification;
552 $this->currency = $currency;
574 $this->customerId = $customerId;
585 $this->customerEmail = $customerEmail;
596 $this->customerGroup = $customerGroup;
607 $this->anonymousId = $anonymousId;
618 $this->businessUnit = $businessUnit;
629 $this->store = $store;
640 $this->lineItems = $lineItems;
651 $this->customLineItems = $customLineItems;
662 $this->taxMode = $taxMode;
673 $this->externalTaxRateForShippingMethod = $externalTaxRateForShippingMethod;
684 $this->taxRoundingMode = $taxRoundingMode;
695 $this->taxCalculationMode = $taxCalculationMode;
706 $this->inventoryMode = $inventoryMode;
717 $this->billingAddress = $billingAddress;
728 $this->shippingAddress = $shippingAddress;
739 $this->shippingMethod = $shippingMethod;
750 $this->shippingRateInput = $shippingRateInput;
761 $this->shippingMode = $shippingMode;
772 $this->customShipping = $customShipping;
783 $this->shipping = $shipping;
794 $this->itemShippingAddresses = $itemShippingAddresses;
805 $this->discountCodes = $discountCodes;
816 $this->country = $country;
827 $this->locale = $locale;
838 $this->origin = $origin;
849 $this->deleteDaysAfterLastModification = $deleteDaysAfterLastModification;
860 $this->custom = $custom;
871 $this->customerGroup = $customerGroup;
882 $this->businessUnit = $businessUnit;
893 $this->store = $store;
904 $this->externalTaxRateForShippingMethod = $externalTaxRateForShippingMethod;
915 $this->billingAddress = $billingAddress;
926 $this->shippingAddress = $shippingAddress;
937 $this->shippingMethod = $shippingMethod;
948 $this->shippingRateInput = $shippingRateInput;
959 $this->custom = $custom;
970 $this->customerEmail,
976 $this->customLineItems,
978 $this->externalTaxRateForShippingMethod instanceof
ExternalTaxRateDraftBuilder ? $this->externalTaxRateForShippingMethod->
build() : $this->externalTaxRateForShippingMethod,
979 $this->taxRoundingMode,
980 $this->taxCalculationMode,
981 $this->inventoryMode,
983 $this->shippingAddress instanceof
BaseAddressBuilder ? $this->shippingAddress->
build() : $this->shippingAddress,
987 $this->customShipping,
989 $this->itemShippingAddresses,
990 $this->discountCodes,
994 $this->deleteDaysAfterLastModification,