Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
TotalsItemInterface.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Quote\Api\Data;
7 
14 {
22  const KEY_ITEM_ID = 'item_id';
23 
27  const KEY_PRICE = 'price';
28 
32  const KEY_BASE_PRICE = 'base_price';
33 
37  const KEY_QTY = 'qty';
38 
42  const KEY_ROW_TOTAL = 'row_total';
43 
47  const KEY_BASE_ROW_TOTAL = 'base_row_total';
48 
52  const KEY_ROW_TOTAL_WITH_DISCOUNT = 'row_total_with_discount';
53 
57  const KEY_DISCOUNT_AMOUNT = 'discount_amount';
58 
62  const KEY_BASE_DISCOUNT_AMOUNT = 'base_discount_amount';
63 
67  const KEY_DISCOUNT_PERCENT = 'discount_percent';
68 
72  const KEY_TAX_AMOUNT = 'tax_amount';
73 
77  const KEY_BASE_TAX_AMOUNT = 'base_tax_amount';
78 
82  const KEY_TAX_PERCENT = 'tax_percent';
83 
87  const KEY_PRICE_INCL_TAX = 'price_incl_tax';
88 
92  const KEY_BASE_PRICE_INCL_TAX = 'base_price_incl_tax';
93 
97  const KEY_ROW_TOTAL_INCL_TAX = 'row_total_incl_tax';
98 
102  const KEY_BASE_ROW_TOTAL_INCL_TAX = 'base_row_total_incl_tax';
103 
107  const KEY_OPTIONS = 'options';
108 
112  const KEY_WEEE_TAX_APPLIED_AMOUNT = 'weee_tax_applied_amount';
113 
117  const KEY_WEEE_TAX_APPLIED = 'weee_tax_applied';
118 
122  const KEY_NAME = 'name';
123 
132  public function setItemId($id);
133 
139  public function getItemId();
140 
146  public function getPrice();
147 
154  public function setPrice($price);
155 
161  public function getBasePrice();
162 
169  public function setBasePrice($basePrice);
170 
176  public function getQty();
177 
184  public function setQty($qty);
185 
191  public function getRowTotal();
192 
199  public function setRowTotal($rowTotal);
200 
206  public function getBaseRowTotal();
207 
214  public function setBaseRowTotal($baseRowTotal);
215 
221  public function getRowTotalWithDiscount();
222 
229  public function setRowTotalWithDiscount($rowTotalWithDiscount);
230 
236  public function getTaxAmount();
237 
244  public function setTaxAmount($taxAmount);
245 
251  public function getBaseTaxAmount();
252 
259  public function setBaseTaxAmount($baseTaxAmount);
260 
266  public function getTaxPercent();
267 
274  public function setTaxPercent($taxPercent);
275 
281  public function getDiscountAmount();
282 
289  public function setDiscountAmount($discountAmount);
290 
296  public function getBaseDiscountAmount();
297 
304  public function setBaseDiscountAmount($baseDiscountAmount);
305 
311  public function getDiscountPercent();
312 
319  public function setDiscountPercent($discountPercent);
320 
326  public function getPriceInclTax();
327 
334  public function setPriceInclTax($priceInclTax);
335 
341  public function getBasePriceInclTax();
342 
349  public function setBasePriceInclTax($basePriceInclTax);
350 
356  public function getRowTotalInclTax();
357 
364  public function setRowTotalInclTax($rowTotalInclTax);
365 
371  public function getBaseRowTotalInclTax();
372 
379  public function setBaseRowTotalInclTax($baseRowTotalInclTax);
380 
386  public function getOptions();
387 
394  public function setOptions($options);
395 
401  public function getWeeeTaxAppliedAmount();
402 
409  public function setWeeeTaxAppliedAmount($weeeTaxAppliedAmount);
410 
416  public function getWeeeTaxApplied();
417 
424  public function setWeeeTaxApplied($weeeTaxApplied);
425 
431  public function getExtensionAttributes();
432 
438  public function getName();
439 
446  public function setName($name);
447 
454  public function setExtensionAttributes(\Magento\Quote\Api\Data\TotalsItemExtensionInterface $extensionAttributes);
455 }
$id
Definition: fieldset.phtml:14
setBaseRowTotalInclTax($baseRowTotalInclTax)
$price
setExtensionAttributes(\Magento\Quote\Api\Data\TotalsItemExtensionInterface $extensionAttributes)
setWeeeTaxAppliedAmount($weeeTaxAppliedAmount)
$extensionAttributes
Definition: payment.php:22
setRowTotalWithDiscount($rowTotalWithDiscount)
if(!isset($_GET['name'])) $name
Definition: log.php:14