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
CustomLineItemDraft.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\LocalizedString
;
14
use
Commercetools\Import\Models\Common\TaxCategoryKeyReference
;
15
use
Commercetools\Import\Models\Common\TypedMoney
;
16
use
Commercetools\Import\Models\Prices\TaxRate
;
17
18
interface
CustomLineItemDraft
extends
JsonObject
19
{
20
public
const
FIELD_NAME
=
'name'
;
21
public
const
FIELD_MONEY
=
'money'
;
22
public
const
FIELD_TAXED_PRICE
=
'taxedPrice'
;
23
public
const
FIELD_TOTAL_PRICE
=
'totalPrice'
;
24
public
const
FIELD_SLUG
=
'slug'
;
25
public
const
FIELD_QUANTITY
=
'quantity'
;
26
public
const
FIELD_STATE
=
'state'
;
27
public
const
FIELD_TAX_CATEGORY
=
'taxCategory'
;
28
public
const
FIELD_TAX_RATE
=
'taxRate'
;
29
public
const
FIELD_EXTERNAL_TAX_RATE
=
'externalTaxRate'
;
30
public
const
FIELD_DISCOUNTED_PRICE_PER_QUANTITY
=
'discountedPricePerQuantity'
;
31
public
const
FIELD_SHIPPING_DETAILS
=
'shippingDetails'
;
32
44
public
function
getName
();
45
50
public
function
getMoney
();
51
56
public
function
getTaxedPrice
();
57
62
public
function
getTotalPrice
();
63
68
public
function
getSlug
();
69
74
public
function
getQuantity
();
75
80
public
function
getState
();
81
88
public
function
getTaxCategory
();
89
94
public
function
getTaxRate
();
95
100
public
function
getExternalTaxRate
();
101
106
public
function
getDiscountedPricePerQuantity
();
107
112
public
function
getShippingDetails
();
113
117
public
function
setName
(?
LocalizedString
$name): void;
118
122
public
function
setMoney
(?
TypedMoney
$money): void;
123
127
public
function
setTaxedPrice
(?
CustomLineItemTaxedPrice
$taxedPrice): void;
128
132
public
function
setTotalPrice
(?
TypedMoney
$totalPrice): void;
133
137
public
function
setSlug
(?
string
$slug): void;
138
142
public
function
setQuantity
(?
int
$quantity): void;
143
147
public
function
setState
(?
ItemStateCollection
$state): void;
148
152
public
function
setTaxCategory
(?
TaxCategoryKeyReference
$taxCategory): void;
153
157
public
function
setTaxRate
(?
TaxRate
$taxRate): void;
158
162
public
function
setExternalTaxRate
(?
ExternalTaxRateDraft
$externalTaxRate): void;
163
167
public
function
setDiscountedPricePerQuantity
(?
DiscountedLineItemPriceDraftCollection
$discountedPricePerQuantity): void;
168
172
public
function
setShippingDetails
(?
ItemShippingDetailsDraft
$shippingDetails): void;
173
}
Commercetools\Base\DateTimeImmutableCollection
Definition:
DateTimeImmutableCollection.php:21
Commercetools\Import\Models\Orders\DiscountedLineItemPriceDraftCollection
Definition:
DiscountedLineItemPriceDraftCollection.php:22
Commercetools\Import\Models\Orders\ItemStateCollection
Definition:
ItemStateCollection.php:22
Commercetools\Base\JsonObject
Definition:
JsonObject.php:15
Commercetools\Import\Models\Common\LocalizedString
Definition:
LocalizedString.php:14
Commercetools\Import\Models\Common\TaxCategoryKeyReference
Definition:
TaxCategoryKeyReference.php:15
Commercetools\Import\Models\Common\TypedMoney
Definition:
TypedMoney.php:15
Commercetools\Import\Models\Orders\CustomLineItemDraft
Definition:
CustomLineItemDraft.php:19
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_DISCOUNTED_PRICE_PER_QUANTITY
const FIELD_DISCOUNTED_PRICE_PER_QUANTITY
Definition:
CustomLineItemDraft.php:30
Commercetools\Import\Models\Orders\CustomLineItemDraft\setSlug
setSlug(?string $slug)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getName
getName()
Commercetools\Import\Models\Orders\CustomLineItemDraft\getQuantity
getQuantity()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_SLUG
const FIELD_SLUG
Definition:
CustomLineItemDraft.php:24
Commercetools\Import\Models\Orders\CustomLineItemDraft\setExternalTaxRate
setExternalTaxRate(?ExternalTaxRateDraft $externalTaxRate)
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_TAX_RATE
const FIELD_TAX_RATE
Definition:
CustomLineItemDraft.php:28
Commercetools\Import\Models\Orders\CustomLineItemDraft\getTaxRate
getTaxRate()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_QUANTITY
const FIELD_QUANTITY
Definition:
CustomLineItemDraft.php:25
Commercetools\Import\Models\Orders\CustomLineItemDraft\getShippingDetails
getShippingDetails()
Commercetools\Import\Models\Orders\CustomLineItemDraft\setTotalPrice
setTotalPrice(?TypedMoney $totalPrice)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getSlug
getSlug()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_SHIPPING_DETAILS
const FIELD_SHIPPING_DETAILS
Definition:
CustomLineItemDraft.php:31
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_STATE
const FIELD_STATE
Definition:
CustomLineItemDraft.php:26
Commercetools\Import\Models\Orders\CustomLineItemDraft\setTaxCategory
setTaxCategory(?TaxCategoryKeyReference $taxCategory)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getState
getState()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_MONEY
const FIELD_MONEY
Definition:
CustomLineItemDraft.php:21
Commercetools\Import\Models\Orders\CustomLineItemDraft\setQuantity
setQuantity(?int $quantity)
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_TAXED_PRICE
const FIELD_TAXED_PRICE
Definition:
CustomLineItemDraft.php:22
Commercetools\Import\Models\Orders\CustomLineItemDraft\setTaxRate
setTaxRate(?TaxRate $taxRate)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getTotalPrice
getTotalPrice()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_TOTAL_PRICE
const FIELD_TOTAL_PRICE
Definition:
CustomLineItemDraft.php:23
Commercetools\Import\Models\Orders\CustomLineItemDraft\setName
setName(?LocalizedString $name)
Commercetools\Import\Models\Orders\CustomLineItemDraft\setState
setState(?ItemStateCollection $state)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getMoney
getMoney()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_EXTERNAL_TAX_RATE
const FIELD_EXTERNAL_TAX_RATE
Definition:
CustomLineItemDraft.php:29
Commercetools\Import\Models\Orders\CustomLineItemDraft\setDiscountedPricePerQuantity
setDiscountedPricePerQuantity(?DiscountedLineItemPriceDraftCollection $discountedPricePerQuantity)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getTaxCategory
getTaxCategory()
Commercetools\Import\Models\Orders\CustomLineItemDraft\getExternalTaxRate
getExternalTaxRate()
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_TAX_CATEGORY
const FIELD_TAX_CATEGORY
Definition:
CustomLineItemDraft.php:27
Commercetools\Import\Models\Orders\CustomLineItemDraft\setShippingDetails
setShippingDetails(?ItemShippingDetailsDraft $shippingDetails)
Commercetools\Import\Models\Orders\CustomLineItemDraft\getTaxedPrice
getTaxedPrice()
Commercetools\Import\Models\Orders\CustomLineItemDraft\setTaxedPrice
setTaxedPrice(?CustomLineItemTaxedPrice $taxedPrice)
Commercetools\Import\Models\Orders\CustomLineItemDraft\setMoney
setMoney(?TypedMoney $money)
Commercetools\Import\Models\Orders\CustomLineItemDraft\FIELD_NAME
const FIELD_NAME
Definition:
CustomLineItemDraft.php:20
Commercetools\Import\Models\Orders\CustomLineItemDraft\getDiscountedPricePerQuantity
getDiscountedPricePerQuantity()
Commercetools\Import\Models\Orders\CustomLineItemTaxedPrice
Definition:
CustomLineItemTaxedPrice.php:16
Commercetools\Import\Models\Orders\ExternalTaxRateDraft
Definition:
ExternalTaxRateDraft.php:16
Commercetools\Import\Models\Orders\ItemShippingDetailsDraft
Definition:
ItemShippingDetailsDraft.php:15
Commercetools\Import\Models\Prices\TaxRate
Definition:
TaxRate.php:15
Commercetools\Import\Models\Orders
Definition:
CartClassificationTier.php:9
Generated by
1.9.1