Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
TotalsInterface.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Quote\Api\Data;
7 
14 {
18  const KEY_GRAND_TOTAL = 'grand_total';
19 
20  const KEY_BASE_GRAND_TOTAL = 'base_grand_total';
21 
22  const KEY_SUBTOTAL = 'subtotal';
23 
24  const KEY_BASE_SUBTOTAL = 'base_subtotal';
25 
26  const KEY_DISCOUNT_AMOUNT = 'discount_amount';
27 
28  const KEY_BASE_DISCOUNT_AMOUNT = 'base_discount_amount';
29 
30  const KEY_SUBTOTAL_WITH_DISCOUNT = 'subtotal_with_discount';
31 
32  const KEY_BASE_SUBTOTAL_WITH_DISCOUNT = 'base_subtotal_with_discount';
33 
34  const KEY_SHIPPING_AMOUNT = 'shipping_amount';
35 
36  const KEY_BASE_SHIPPING_AMOUNT = 'base_shipping_amount';
37 
38  const KEY_SHIPPING_DISCOUNT_AMOUNT = 'shipping_discount_amount';
39 
40  const KEY_BASE_SHIPPING_DISCOUNT_AMOUNT = 'base_shipping_discount_amount';
41 
42  const KEY_TAX_AMOUNT = 'tax_amount';
43 
44  const KEY_BASE_TAX_AMOUNT = 'base_tax_amount';
45 
46  const KEY_WEEE_TAX_APPLIED_AMOUNT = 'weee_tax_applied_amount';
47 
48  const KEY_SHIPPING_TAX_AMOUNT = 'shipping_tax_amount';
49 
50  const KEY_BASE_SHIPPING_TAX_AMOUNT = 'base_shipping_tax_amount';
51 
52  const KEY_SUBTOTAL_INCL_TAX = 'subtotal_incl_tax';
53 
54  const KEY_BASE_SUBTOTAL_INCL_TAX = 'base_subtotal_incl_tax';
55 
56  const KEY_SHIPPING_INCL_TAX = 'shipping_incl_tax';
57 
58  const KEY_BASE_SHIPPING_INCL_TAX = 'base_shipping_incl_tax';
59 
60  const KEY_BASE_CURRENCY_CODE = 'base_currency_code';
61 
62  const KEY_QUOTE_CURRENCY_CODE = 'quote_currency_code';
63 
64  const KEY_COUPON_CODE = 'coupon_code';
65 
66  const KEY_ITEMS = 'items';
67 
68  const KEY_TOTAL_SEGMENTS = 'total_segments';
69 
70  const KEY_ITEMS_QTY = 'items_qty';
71 
79  public function getGrandTotal();
80 
87  public function setGrandTotal($grandTotal);
88 
94  public function getBaseGrandTotal();
95 
102  public function setBaseGrandTotal($baseGrandTotal);
103 
109  public function getSubtotal();
110 
117  public function setSubtotal($subtotal);
118 
124  public function getBaseSubtotal();
125 
132  public function setBaseSubtotal($baseSubtotal);
133 
139  public function getDiscountAmount();
140 
147  public function setDiscountAmount($discountAmount);
148 
154  public function getBaseDiscountAmount();
155 
162  public function setBaseDiscountAmount($baseDiscountAmount);
163 
169  public function getSubtotalWithDiscount();
170 
177  public function setSubtotalWithDiscount($subtotalWithDiscount);
178 
184  public function getBaseSubtotalWithDiscount();
185 
192  public function setBaseSubtotalWithDiscount($baseSubtotalWithDiscount);
193 
199  public function getShippingAmount();
200 
207  public function setShippingAmount($shippingAmount);
208 
214  public function getBaseShippingAmount();
215 
222  public function setBaseShippingAmount($baseShippingAmount);
223 
229  public function getShippingDiscountAmount();
230 
237  public function setShippingDiscountAmount($shippingDiscountAmount);
238 
244  public function getBaseShippingDiscountAmount();
245 
252  public function setBaseShippingDiscountAmount($baseShippingDiscountAmount);
253 
259  public function getTaxAmount();
260 
267  public function setTaxAmount($taxAmount);
268 
274  public function getBaseTaxAmount();
275 
282  public function setBaseTaxAmount($baseTaxAmount);
283 
289  public function getWeeeTaxAppliedAmount();
290 
297  public function setWeeeTaxAppliedAmount($weeeTaxAppliedAmount);
298 
304  public function getShippingTaxAmount();
305 
312  public function setShippingTaxAmount($shippingTaxAmount);
313 
319  public function getBaseShippingTaxAmount();
320 
327  public function setBaseShippingTaxAmount($baseShippingTaxAmount);
328 
334  public function getSubtotalInclTax();
335 
342  public function setSubtotalInclTax($subtotalInclTax);
343 
349  public function getBaseSubtotalInclTax();
350 
357  public function setBaseSubtotalInclTax($baseSubtotalInclTax);
358 
364  public function getShippingInclTax();
365 
372  public function setShippingInclTax($shippingInclTax);
373 
379  public function getBaseShippingInclTax();
380 
387  public function setBaseShippingInclTax($baseShippingInclTax);
388 
394  public function getBaseCurrencyCode();
395 
402  public function setBaseCurrencyCode($baseCurrencyCode);
403 
409  public function getQuoteCurrencyCode();
410 
417  public function setQuoteCurrencyCode($quoteCurrencyCode);
418 
424  public function getCouponCode();
425 
432  public function setCouponCode($couponCode);
433 
439  public function getItemsQty();
440 
447  public function setItemsQty($itemsQty = null);
448 
454  public function getItems();
455 
462  public function setItems(array $items = null);
463 
469  public function getTotalSegments();
470 
477  public function setTotalSegments($totals = []);
478 
484  public function getExtensionAttributes();
485 
492  public function setExtensionAttributes(\Magento\Quote\Api\Data\TotalsExtensionInterface $extensionAttributes);
493 }
setBaseShippingInclTax($baseShippingInclTax)
setBaseShippingDiscountAmount($baseShippingDiscountAmount)
setBaseShippingAmount($baseShippingAmount)
setShippingTaxAmount($shippingTaxAmount)
setExtensionAttributes(\Magento\Quote\Api\Data\TotalsExtensionInterface $extensionAttributes)
setWeeeTaxAppliedAmount($weeeTaxAppliedAmount)
$totals
Definition: totalbar.phtml:10
setSubtotalWithDiscount($subtotalWithDiscount)
$extensionAttributes
Definition: payment.php:22
setBaseShippingTaxAmount($baseShippingTaxAmount)
setBaseSubtotalInclTax($baseSubtotalInclTax)
setShippingDiscountAmount($shippingDiscountAmount)
setQuoteCurrencyCode($quoteCurrencyCode)
setBaseDiscountAmount($baseDiscountAmount)
setBaseSubtotalWithDiscount($baseSubtotalWithDiscount)
$items