commercetools-sdk-php-v2
master
The platform, import-api and ml-api PHP sdks generated from our api reference.
lib
commercetools-import
src
Models
Orders
LineItemImportDraft.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Import\Models\Orders
;
10
11
use
Commercetools\Base\DateTimeImmutableCollection
;
12
use
Commercetools\Base\JsonObject
;
13
use
Commercetools\Import\Models\Common\ChannelKeyReference
;
14
use
Commercetools\Import\Models\Common\LocalizedString
;
15
use
Commercetools\Import\Models\Common\ProductKeyReference
;
16
use
Commercetools\Import\Models\Customfields\Custom
;
17
use
Commercetools\Import\Models\Prices\TaxRate
;
18
19
interface
LineItemImportDraft
extends
JsonObject
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
}
Commercetools\Base\DateTimeImmutableCollection
Definition:
DateTimeImmutableCollection.php:21
Commercetools\Import\Models\Orders\ItemStateCollection
Definition:
ItemStateCollection.php:22
Commercetools\Base\JsonObject
Definition:
JsonObject.php:15
Commercetools\Import\Models\Common\ChannelKeyReference
Definition:
ChannelKeyReference.php:15
Commercetools\Import\Models\Common\LocalizedString
Definition:
LocalizedString.php:14
Commercetools\Import\Models\Common\ProductKeyReference
Definition:
ProductKeyReference.php:15
Commercetools\Import\Models\Customfields\Custom
Definition:
Custom.php:16
Commercetools\Import\Models\Orders\ItemShippingDetailsDraft
Definition:
ItemShippingDetailsDraft.php:15
Commercetools\Import\Models\Orders\LineItemImportDraft
Definition:
LineItemImportDraft.php:20
Commercetools\Import\Models\Orders\LineItemImportDraft\setName
setName(?LocalizedString $name)
Commercetools\Import\Models\Orders\LineItemImportDraft\getState
getState()
Commercetools\Import\Models\Orders\LineItemImportDraft\setTaxRate
setTaxRate(?TaxRate $taxRate)
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_STATE
const FIELD_STATE
Definition:
LineItemImportDraft.php:26
Commercetools\Import\Models\Orders\LineItemImportDraft\setCustom
setCustom(?Custom $custom)
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_TAX_RATE
const FIELD_TAX_RATE
Definition:
LineItemImportDraft.php:29
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_DISTRIBUTION_CHANNEL
const FIELD_DISTRIBUTION_CHANNEL
Definition:
LineItemImportDraft.php:28
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_QUANTITY
const FIELD_QUANTITY
Definition:
LineItemImportDraft.php:25
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_PRODUCT
const FIELD_PRODUCT
Definition:
LineItemImportDraft.php:21
Commercetools\Import\Models\Orders\LineItemImportDraft\setShippingDetails
setShippingDetails(?ItemShippingDetailsDraft $shippingDetails)
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_PRICE
const FIELD_PRICE
Definition:
LineItemImportDraft.php:24
Commercetools\Import\Models\Orders\LineItemImportDraft\getVariant
getVariant()
Commercetools\Import\Models\Orders\LineItemImportDraft\setDistributionChannel
setDistributionChannel(?ChannelKeyReference $distributionChannel)
Commercetools\Import\Models\Orders\LineItemImportDraft\setQuantity
setQuantity(?int $quantity)
Commercetools\Import\Models\Orders\LineItemImportDraft\getShippingDetails
getShippingDetails()
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_NAME
const FIELD_NAME
Definition:
LineItemImportDraft.php:22
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_SHIPPING_DETAILS
const FIELD_SHIPPING_DETAILS
Definition:
LineItemImportDraft.php:30
Commercetools\Import\Models\Orders\LineItemImportDraft\setSupplyChannel
setSupplyChannel(?ChannelKeyReference $supplyChannel)
Commercetools\Import\Models\Orders\LineItemImportDraft\setPrice
setPrice(?LineItemPrice $price)
Commercetools\Import\Models\Orders\LineItemImportDraft\getProduct
getProduct()
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_CUSTOM
const FIELD_CUSTOM
Definition:
LineItemImportDraft.php:31
Commercetools\Import\Models\Orders\LineItemImportDraft\getDistributionChannel
getDistributionChannel()
Commercetools\Import\Models\Orders\LineItemImportDraft\getPrice
getPrice()
Commercetools\Import\Models\Orders\LineItemImportDraft\setVariant
setVariant(?LineItemProductVariantImportDraft $variant)
Commercetools\Import\Models\Orders\LineItemImportDraft\setProduct
setProduct(?ProductKeyReference $product)
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_VARIANT
const FIELD_VARIANT
Definition:
LineItemImportDraft.php:23
Commercetools\Import\Models\Orders\LineItemImportDraft\getSupplyChannel
getSupplyChannel()
Commercetools\Import\Models\Orders\LineItemImportDraft\getTaxRate
getTaxRate()
Commercetools\Import\Models\Orders\LineItemImportDraft\setState
setState(?ItemStateCollection $state)
Commercetools\Import\Models\Orders\LineItemImportDraft\FIELD_SUPPLY_CHANNEL
const FIELD_SUPPLY_CHANNEL
Definition:
LineItemImportDraft.php:27
Commercetools\Import\Models\Orders\LineItemImportDraft\getQuantity
getQuantity()
Commercetools\Import\Models\Orders\LineItemImportDraft\getCustom
getCustom()
Commercetools\Import\Models\Orders\LineItemImportDraft\getName
getName()
Commercetools\Import\Models\Orders\LineItemPrice
Definition:
LineItemPrice.php:22
Commercetools\Import\Models\Orders\LineItemProductVariantImportDraft
Definition:
LineItemProductVariantImportDraft.php:18
Commercetools\Import\Models\Prices\TaxRate
Definition:
TaxRate.php:15
Commercetools\Import\Models\Orders
Definition:
CartClassificationTier.php:9
Generated by
1.9.1