Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ShippingMethodInterface.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Quote\Api\Data;
7 
14 {
18  const KEY_CARRIER_CODE = 'carrier_code';
19 
23  const KEY_METHOD_CODE = 'method_code';
24 
28  const KEY_CARRIER_TITLE = 'carrier_title';
29 
33  const KEY_METHOD_TITLE = 'method_title';
34 
38  const KEY_SHIPPING_AMOUNT = 'amount';
39 
43  const KEY_BASE_SHIPPING_AMOUNT = 'base_amount';
44 
48  const KEY_AVAILABLE = 'available';
49 
53  const KEY_ERROR_MESSAGE = 'error_message';
54 
58  const KEY_PRICE_EXCL_TAX = 'price_excl_tax';
59 
63  const KEY_PRICE_INCL_TAX = 'price_incl_tax';
64 
70  public function getCarrierCode();
71 
78  public function setCarrierCode($carrierCode);
79 
85  public function getMethodCode();
86 
93  public function setMethodCode($methodCode);
94 
100  public function getCarrierTitle();
101 
108  public function setCarrierTitle($carrierTitle);
109 
115  public function getMethodTitle();
116 
123  public function setMethodTitle($methodTitle);
124 
130  public function getAmount();
131 
138  public function setAmount($amount);
139 
145  public function getBaseAmount();
146 
153  public function setBaseAmount($baseAmount);
154 
161  public function getAvailable();
162 
169  public function setAvailable($available);
170 
176  public function getExtensionAttributes();
177 
184  public function setExtensionAttributes(
185  \Magento\Quote\Api\Data\ShippingMethodExtensionInterface $extensionAttributes
186  );
187 
193  public function getErrorMessage();
194 
201  public function setErrorMessage($errorMessage);
202 
208  public function getPriceExclTax();
209 
216  public function setPriceExclTax($priceExclTax);
217 
223  public function getPriceInclTax();
224 
231  public function setPriceInclTax($priceInclTax);
232 }
setExtensionAttributes(\Magento\Quote\Api\Data\ShippingMethodExtensionInterface $extensionAttributes)
$baseAmount
Definition: tax.phtml:46
$amount
Definition: order.php:14
$extensionAttributes
Definition: payment.php:22