commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
LineItemImportDraft.php
1 <?php
2 
3 declare(strict_types=1);
10 
18 
20 {
21  public const FIELD_PRODUCT = 'product';
22  public const FIELD_NAME = 'name';
23  public const FIELD_VARIANT = 'variant';
24  public const FIELD_PRICE = 'price';
25  public const FIELD_QUANTITY = 'quantity';
26  public const FIELD_STATE = 'state';
27  public const FIELD_SUPPLY_CHANNEL = 'supplyChannel';
28  public const FIELD_DISTRIBUTION_CHANNEL = 'distributionChannel';
29  public const FIELD_TAX_RATE = 'taxRate';
30  public const FIELD_SHIPPING_DETAILS = 'shippingDetails';
31  public const FIELD_CUSTOM = 'custom';
32 
39  public function getProduct();
40 
47  public function getName();
48 
55  public function getVariant();
56 
63  public function getPrice();
64 
71  public function getQuantity();
72 
77  public function getState();
78 
87  public function getSupplyChannel();
88 
97  public function getDistributionChannel();
98 
105  public function getTaxRate();
106 
113  public function getShippingDetails();
114 
121  public function getCustom();
122 
126  public function setProduct(?ProductKeyReference $product): void;
127 
131  public function setName(?LocalizedString $name): void;
132 
136  public function setVariant(?LineItemProductVariantImportDraft $variant): void;
137 
141  public function setPrice(?LineItemPrice $price): void;
142 
146  public function setQuantity(?int $quantity): void;
147 
151  public function setState(?ItemStateCollection $state): void;
152 
156  public function setSupplyChannel(?ChannelKeyReference $supplyChannel): void;
157 
161  public function setDistributionChannel(?ChannelKeyReference $distributionChannel): void;
162 
166  public function setTaxRate(?TaxRate $taxRate): void;
167 
171  public function setShippingDetails(?ItemShippingDetailsDraft $shippingDetails): void;
172 
176  public function setCustom(?Custom $custom): void;
177 }
setShippingDetails(?ItemShippingDetailsDraft $shippingDetails)
setDistributionChannel(?ChannelKeyReference $distributionChannel)
setSupplyChannel(?ChannelKeyReference $supplyChannel)
setVariant(?LineItemProductVariantImportDraft $variant)