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
ShippingInfoImportDraft.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\ShippingMethodKeyReference
;
14
use
Commercetools\Import\Models\Common\TaxCategoryKeyReference
;
15
use
Commercetools\Import\Models\Common\TypedMoney
;
16
use
Commercetools\Import\Models\Prices\TaxRate
;
17
18
interface
ShippingInfoImportDraft
extends
JsonObject
19
{
20
public
const
FIELD_SHIPPING_METHOD_NAME
=
'shippingMethodName'
;
21
public
const
FIELD_PRICE
=
'price'
;
22
public
const
FIELD_SHIPPING_RATE
=
'shippingRate'
;
23
public
const
FIELD_TAX_RATE
=
'taxRate'
;
24
public
const
FIELD_TAX_CATEGORY
=
'taxCategory'
;
25
public
const
FIELD_SHIPPING_METHOD
=
'shippingMethod'
;
26
public
const
FIELD_DELIVERIES
=
'deliveries'
;
27
public
const
FIELD_DISCOUNTED_PRICE
=
'discountedPrice'
;
28
public
const
FIELD_SHIPPING_METHOD_STATE
=
'shippingMethodState'
;
29
34
public
function
getShippingMethodName
();
35
40
public
function
getPrice
();
41
46
public
function
getShippingRate
();
47
52
public
function
getTaxRate
();
53
60
public
function
getTaxCategory
();
61
68
public
function
getShippingMethod
();
69
76
public
function
getDeliveries
();
77
82
public
function
getDiscountedPrice
();
83
88
public
function
getShippingMethodState
();
89
93
public
function
setShippingMethodName
(?
string
$shippingMethodName): void;
94
98
public
function
setPrice
(?
TypedMoney
$price): void;
99
103
public
function
setShippingRate
(?
ShippingRateDraft
$shippingRate): void;
104
108
public
function
setTaxRate
(?
TaxRate
$taxRate): void;
109
113
public
function
setTaxCategory
(?
TaxCategoryKeyReference
$taxCategory): void;
114
118
public
function
setShippingMethod
(?
ShippingMethodKeyReference
$shippingMethod): void;
119
123
public
function
setDeliveries
(?
DeliveryCollection
$deliveries): void;
124
128
public
function
setDiscountedPrice
(?
DiscountedLineItemPriceDraft
$discountedPrice): void;
129
133
public
function
setShippingMethodState
(?
string
$shippingMethodState): void;
134
}
Commercetools\Base\DateTimeImmutableCollection
Definition:
DateTimeImmutableCollection.php:21
Commercetools\Import\Models\Orders\DeliveryCollection
Definition:
DeliveryCollection.php:22
Commercetools\Base\JsonObject
Definition:
JsonObject.php:15
Commercetools\Import\Models\Common\ShippingMethodKeyReference
Definition:
ShippingMethodKeyReference.php:15
Commercetools\Import\Models\Common\TaxCategoryKeyReference
Definition:
TaxCategoryKeyReference.php:15
Commercetools\Import\Models\Common\TypedMoney
Definition:
TypedMoney.php:15
Commercetools\Import\Models\Orders\DiscountedLineItemPriceDraft
Definition:
DiscountedLineItemPriceDraft.php:16
Commercetools\Import\Models\Orders\ShippingInfoImportDraft
Definition:
ShippingInfoImportDraft.php:19
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setDeliveries
setDeliveries(?DeliveryCollection $deliveries)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setPrice
setPrice(?TypedMoney $price)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setShippingMethod
setShippingMethod(?ShippingMethodKeyReference $shippingMethod)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setTaxRate
setTaxRate(?TaxRate $taxRate)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_DISCOUNTED_PRICE
const FIELD_DISCOUNTED_PRICE
Definition:
ShippingInfoImportDraft.php:27
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getShippingRate
getShippingRate()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_TAX_RATE
const FIELD_TAX_RATE
Definition:
ShippingInfoImportDraft.php:23
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getShippingMethod
getShippingMethod()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getPrice
getPrice()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_SHIPPING_METHOD
const FIELD_SHIPPING_METHOD
Definition:
ShippingInfoImportDraft.php:25
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getDiscountedPrice
getDiscountedPrice()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getTaxRate
getTaxRate()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getTaxCategory
getTaxCategory()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_SHIPPING_RATE
const FIELD_SHIPPING_RATE
Definition:
ShippingInfoImportDraft.php:22
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setTaxCategory
setTaxCategory(?TaxCategoryKeyReference $taxCategory)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_PRICE
const FIELD_PRICE
Definition:
ShippingInfoImportDraft.php:21
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_DELIVERIES
const FIELD_DELIVERIES
Definition:
ShippingInfoImportDraft.php:26
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_SHIPPING_METHOD_NAME
const FIELD_SHIPPING_METHOD_NAME
Definition:
ShippingInfoImportDraft.php:20
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setShippingMethodName
setShippingMethodName(?string $shippingMethodName)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setShippingMethodState
setShippingMethodState(?string $shippingMethodState)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getShippingMethodName
getShippingMethodName()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getShippingMethodState
getShippingMethodState()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_TAX_CATEGORY
const FIELD_TAX_CATEGORY
Definition:
ShippingInfoImportDraft.php:24
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setDiscountedPrice
setDiscountedPrice(?DiscountedLineItemPriceDraft $discountedPrice)
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\FIELD_SHIPPING_METHOD_STATE
const FIELD_SHIPPING_METHOD_STATE
Definition:
ShippingInfoImportDraft.php:28
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\getDeliveries
getDeliveries()
Commercetools\Import\Models\Orders\ShippingInfoImportDraft\setShippingRate
setShippingRate(?ShippingRateDraft $shippingRate)
Commercetools\Import\Models\Orders\ShippingRateDraft
Definition:
ShippingRateDraft.php:16
Commercetools\Import\Models\Prices\TaxRate
Definition:
TaxRate.php:15
Commercetools\Import\Models\Orders
Definition:
CartClassificationTier.php:9
Generated by
1.9.1