3declare(strict_types=1);
69 private $lastModifiedAt;
87 private $customerEmail;
93 private $customerGroup;
105 private $businessUnit;
123 private $customLineItems;
129 private $totalLineItemQuantity;
147 private $taxedShippingPrice;
153 private $discountOnTotalPrice;
165 private $priceRoundingMode;
171 private $taxRoundingMode;
177 private $taxCalculationMode;
183 private $inventoryMode;
195 private $freezeStrategy;
201 private $billingAddress;
207 private $shippingAddress;
213 private $shippingMode;
219 private $shippingKey;
225 private $shippingInfo;
231 private $shippingRateInput;
237 private $shippingCustomFields;
249 private $itemShippingAddresses;
255 private $discountCodes;
261 private $directDiscounts;
267 private $directDiscountsIgnoreCartDiscounts;
273 private $refusedGifts;
279 private $paymentInfo;
309 private $recurringPaymentConfiguration;
315 private $discountTypeCombination;
327 private $deleteDaysAfterLastModification;
333 private $purchaseOrderNumber;
339 private $lastModifiedBy;
372 return $this->version;
383 return $this->createdAt;
394 return $this->lastModifiedAt;
416 return $this->customerId;
427 return $this->customerEmail;
449 return $this->anonymousId;
482 return $this->lineItems;
493 return $this->customLineItems;
504 return $this->totalLineItemQuantity;
544 return $this->taxedShippingPrice instanceof
TaxedPriceBuilder ? $this->taxedShippingPrice->
build() : $this->taxedShippingPrice;
566 return $this->taxMode;
577 return $this->priceRoundingMode;
588 return $this->taxRoundingMode;
599 return $this->taxCalculationMode;
610 return $this->inventoryMode;
621 return $this->cartState;
632 return $this->freezeStrategy;
643 return $this->billingAddress instanceof
AddressBuilder ? $this->billingAddress->
build() : $this->billingAddress;
654 return $this->shippingAddress instanceof
AddressBuilder ? $this->shippingAddress->
build() : $this->shippingAddress;
665 return $this->shippingMode;
676 return $this->shippingKey;
715 return $this->shippingCustomFields instanceof
CustomFieldsBuilder ? $this->shippingCustomFields->
build() : $this->shippingCustomFields;
726 return $this->shipping;
738 return $this->itemShippingAddresses;
750 return $this->discountCodes;
762 return $this->directDiscounts;
776 return $this->directDiscountsIgnoreCartDiscounts;
787 return $this->refusedGifts;
809 return $this->country;
820 return $this->locale;
831 return $this->origin;
886 return $this->deleteDaysAfterLastModification;
898 return $this->purchaseOrderNumber;
931 return $this->warnings;
951 $this->version = $version;
962 $this->createdAt = $createdAt;
973 $this->lastModifiedAt = $lastModifiedAt;
995 $this->customerId = $customerId;
1006 $this->customerEmail = $customerEmail;
1017 $this->customerGroup = $customerGroup;
1028 $this->anonymousId = $anonymousId;
1039 $this->businessUnit = $businessUnit;
1050 $this->store = $store;
1061 $this->lineItems = $lineItems;
1072 $this->customLineItems = $customLineItems;
1083 $this->totalLineItemQuantity = $totalLineItemQuantity;
1094 $this->totalPrice = $totalPrice;
1105 $this->taxedPrice = $taxedPrice;
1116 $this->taxedShippingPrice = $taxedShippingPrice;
1127 $this->discountOnTotalPrice = $discountOnTotalPrice;
1138 $this->taxMode = $taxMode;
1149 $this->priceRoundingMode = $priceRoundingMode;
1160 $this->taxRoundingMode = $taxRoundingMode;
1171 $this->taxCalculationMode = $taxCalculationMode;
1182 $this->inventoryMode = $inventoryMode;
1193 $this->cartState = $cartState;
1204 $this->freezeStrategy = $freezeStrategy;
1215 $this->billingAddress = $billingAddress;
1226 $this->shippingAddress = $shippingAddress;
1237 $this->shippingMode = $shippingMode;
1248 $this->shippingKey = $shippingKey;
1259 $this->shippingInfo = $shippingInfo;
1270 $this->shippingRateInput = $shippingRateInput;
1281 $this->shippingCustomFields = $shippingCustomFields;
1292 $this->shipping = $shipping;
1303 $this->itemShippingAddresses = $itemShippingAddresses;
1314 $this->discountCodes = $discountCodes;
1325 $this->directDiscounts = $directDiscounts;
1336 $this->directDiscountsIgnoreCartDiscounts = $directDiscountsIgnoreCartDiscounts;
1347 $this->refusedGifts = $refusedGifts;
1358 $this->paymentInfo = $paymentInfo;
1369 $this->country = $country;
1380 $this->locale = $locale;
1391 $this->origin = $origin;
1402 $this->custom = $custom;
1413 $this->recurringPaymentConfiguration = $recurringPaymentConfiguration;
1424 $this->discountTypeCombination = $discountTypeCombination;
1435 $this->lock = $lock;
1446 $this->deleteDaysAfterLastModification = $deleteDaysAfterLastModification;
1457 $this->purchaseOrderNumber = $purchaseOrderNumber;
1468 $this->lastModifiedBy = $lastModifiedBy;
1479 $this->createdBy = $createdBy;
1490 $this->warnings = $warnings;
1501 $this->customerGroup = $customerGroup;
1512 $this->businessUnit = $businessUnit;
1523 $this->store = $store;
1534 $this->totalPrice = $totalPrice;
1545 $this->taxedPrice = $taxedPrice;
1556 $this->taxedShippingPrice = $taxedShippingPrice;
1567 $this->discountOnTotalPrice = $discountOnTotalPrice;
1578 $this->billingAddress = $billingAddress;
1589 $this->shippingAddress = $shippingAddress;
1600 $this->shippingInfo = $shippingInfo;
1611 $this->shippingRateInput = $shippingRateInput;
1622 $this->shippingCustomFields = $shippingCustomFields;
1633 $this->paymentInfo = $paymentInfo;
1644 $this->custom = $custom;
1655 $this->recurringPaymentConfiguration = $recurringPaymentConfiguration;
1666 $this->discountTypeCombination = $discountTypeCombination;
1677 $this->lock = $lock;
1688 $this->lastModifiedBy = $lastModifiedBy;
1699 $this->createdBy = $createdBy;
1710 $this->lastModifiedAt,
1713 $this->customerEmail,
1719 $this->customLineItems,
1720 $this->totalLineItemQuantity,
1723 $this->taxedShippingPrice instanceof
TaxedPriceBuilder ? $this->taxedShippingPrice->
build() : $this->taxedShippingPrice,
1726 $this->priceRoundingMode,
1727 $this->taxRoundingMode,
1728 $this->taxCalculationMode,
1729 $this->inventoryMode,
1731 $this->freezeStrategy,
1732 $this->billingAddress instanceof
AddressBuilder ? $this->billingAddress->
build() : $this->billingAddress,
1733 $this->shippingAddress instanceof
AddressBuilder ? $this->shippingAddress->
build() : $this->shippingAddress,
1734 $this->shippingMode,
1738 $this->shippingCustomFields instanceof
CustomFieldsBuilder ? $this->shippingCustomFields->
build() : $this->shippingCustomFields,
1740 $this->itemShippingAddresses,
1741 $this->discountCodes,
1742 $this->directDiscounts,
1743 $this->directDiscountsIgnoreCartDiscounts,
1744 $this->refusedGifts,
1753 $this->deleteDaysAfterLastModification,
1754 $this->purchaseOrderNumber,