commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
OrderImportDraft.php
1<?php
2
3declare(strict_types=1);
10
22use DateTimeImmutable;
23
25{
26 public const FIELD_ORDER_NUMBER = 'orderNumber';
27 public const FIELD_PURCHASE_ORDER_NUMBER = 'purchaseOrderNumber';
28 public const FIELD_CUSTOMER_ID = 'customerId';
29 public const FIELD_CUSTOMER_EMAIL = 'customerEmail';
30 public const FIELD_CUSTOMER_GROUP = 'customerGroup';
31 public const FIELD_BUSINESS_UNIT = 'businessUnit';
32 public const FIELD_STORE = 'store';
33 public const FIELD_LINE_ITEMS = 'lineItems';
34 public const FIELD_CUSTOM_LINE_ITEMS = 'customLineItems';
35 public const FIELD_TOTAL_PRICE = 'totalPrice';
36 public const FIELD_TAXED_PRICE = 'taxedPrice';
37 public const FIELD_PRICE_ROUNDING_MODE = 'priceRoundingMode';
38 public const FIELD_TAX_ROUNDING_MODE = 'taxRoundingMode';
39 public const FIELD_TAX_CALCULATION_MODE = 'taxCalculationMode';
40 public const FIELD_INVENTORY_MODE = 'inventoryMode';
41 public const FIELD_BILLING_ADDRESS = 'billingAddress';
42 public const FIELD_SHIPPING_ADDRESS = 'shippingAddress';
43 public const FIELD_ITEM_SHIPPING_ADDRESSES = 'itemShippingAddresses';
44 public const FIELD_SHIPPING_INFO = 'shippingInfo';
45 public const FIELD_PAYMENT_INFO = 'paymentInfo';
46 public const FIELD_PAYMENT_STATE = 'paymentState';
47 public const FIELD_SHIPMENT_STATE = 'shipmentState';
48 public const FIELD_ORDER_STATE = 'orderState';
49 public const FIELD_STATE = 'state';
50 public const FIELD_COUNTRY = 'country';
51 public const FIELD_ORIGIN = 'origin';
52 public const FIELD_COMPLETED_AT = 'completedAt';
53 public const FIELD_CUSTOM = 'custom';
54
62 public function getOrderNumber();
63
70 public function getPurchaseOrderNumber();
71
78 public function getCustomerId();
79
86 public function getCustomerEmail();
87
94 public function getCustomerGroup();
95
103 public function getBusinessUnit();
104
114 public function getStore();
115
123 public function getLineItems();
124
132 public function getCustomLineItems();
133
140 public function getTotalPrice();
141
148 public function getTaxedPrice();
149
156 public function getPriceRoundingMode();
157
164 public function getTaxRoundingMode();
165
172 public function getTaxCalculationMode();
173
180 public function getInventoryMode();
181
188 public function getBillingAddress();
189
196 public function getShippingAddress();
197
204 public function getItemShippingAddresses();
205
212 public function getShippingInfo();
213
220 public function getPaymentInfo();
221
228 public function getPaymentState();
229
236 public function getShipmentState();
237
244 public function getOrderState();
245
252 public function getState();
253
260 public function getCountry();
261
268 public function getOrigin();
269
276 public function getCompletedAt();
277
284 public function getCustom();
285
289 public function setOrderNumber(?string $orderNumber): void;
290
294 public function setPurchaseOrderNumber(?string $purchaseOrderNumber): void;
295
299 public function setCustomerId(?string $customerId): void;
300
304 public function setCustomerEmail(?string $customerEmail): void;
305
309 public function setCustomerGroup(?CustomerGroupResourceIdentifier $customerGroup): void;
310
314 public function setBusinessUnit(?BusinessUnitResourceIdentifier $businessUnit): void;
315
319 public function setStore(?StoreResourceIdentifier $store): void;
320
324 public function setLineItems(?LineItemImportDraftCollection $lineItems): void;
325
329 public function setCustomLineItems(?CustomLineItemImportDraftCollection $customLineItems): void;
330
334 public function setTotalPrice(?Money $totalPrice): void;
335
339 public function setTaxedPrice(?TaxedPriceDraft $taxedPrice): void;
340
344 public function setPriceRoundingMode(?string $priceRoundingMode): void;
345
349 public function setTaxRoundingMode(?string $taxRoundingMode): void;
350
354 public function setTaxCalculationMode(?string $taxCalculationMode): void;
355
359 public function setInventoryMode(?string $inventoryMode): void;
360
364 public function setBillingAddress(?BaseAddress $billingAddress): void;
365
369 public function setShippingAddress(?BaseAddress $shippingAddress): void;
370
374 public function setItemShippingAddresses(?BaseAddressCollection $itemShippingAddresses): void;
375
379 public function setShippingInfo(?ShippingInfoImportDraft $shippingInfo): void;
380
384 public function setPaymentInfo(?PaymentInfo $paymentInfo): void;
385
389 public function setPaymentState(?string $paymentState): void;
390
394 public function setShipmentState(?string $shipmentState): void;
395
399 public function setOrderState(?string $orderState): void;
400
404 public function setState(?StateReference $state): void;
405
409 public function setCountry(?string $country): void;
410
414 public function setOrigin(?string $origin): void;
415
419 public function setCompletedAt(?DateTimeImmutable $completedAt): void;
420
424 public function setCustom(?CustomFieldsDraft $custom): void;
425}
setStore(?StoreResourceIdentifier $store)
setItemShippingAddresses(?BaseAddressCollection $itemShippingAddresses)
setPriceRoundingMode(?string $priceRoundingMode)
setBusinessUnit(?BusinessUnitResourceIdentifier $businessUnit)
setCustomerGroup(?CustomerGroupResourceIdentifier $customerGroup)
setBillingAddress(?BaseAddress $billingAddress)
setTaxedPrice(?TaxedPriceDraft $taxedPrice)
setLineItems(?LineItemImportDraftCollection $lineItems)
setTaxRoundingMode(?string $taxRoundingMode)
setTaxCalculationMode(?string $taxCalculationMode)
setShippingInfo(?ShippingInfoImportDraft $shippingInfo)
setShippingAddress(?BaseAddress $shippingAddress)
setPurchaseOrderNumber(?string $purchaseOrderNumber)
setCustomLineItems(?CustomLineItemImportDraftCollection $customLineItems)
setCompletedAt(?DateTimeImmutable $completedAt)