commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
CustomLineItemDraft.php
1 <?php
2 
3 declare(strict_types=1);
10 
17 
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 }
setExternalTaxRate(?ExternalTaxRateDraft $externalTaxRate)
setTaxCategory(?TaxCategoryKeyReference $taxCategory)
setDiscountedPricePerQuantity(?DiscountedLineItemPriceDraftCollection $discountedPricePerQuantity)
setShippingDetails(?ItemShippingDetailsDraft $shippingDetails)
setTaxedPrice(?CustomLineItemTaxedPrice $taxedPrice)