Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
RuleInterface.php
Go to the documentation of this file.
1 <?php
7 
13 {
17  const RULE_ID = 'rule_id';
18 
19  const NAME = 'name';
20 
21  const DESCRIPTION = 'description';
22 
23  const IS_ACTIVE = 'is_active';
24 
25  const STOP_RULES_PROCESSING = 'stop_rules_processing';
26 
27  const SORT_ORDER = 'sort_order';
28 
29  const SIMPLE_ACTION = 'simple_action';
30 
31  const DISCOUNT_AMOUNT = 'discount_amount';
32 
41  public function getRuleId();
42 
48  public function setRuleId($ruleId);
49 
56  public function getName();
57 
63  public function setName($name);
64 
71  public function getDescription();
72 
78  public function setDescription($description);
79 
86  public function getIsActive();
87 
93  public function setIsActive($isActive);
94 
101  public function getRuleCondition();
102 
108  public function setRuleCondition($condition);
109 
116  public function getStopRulesProcessing();
117 
123  public function setStopRulesProcessing($isStopProcessing);
124 
131  public function getSortOrder();
132 
138  public function setSortOrder($sortOrder);
139 
146  public function getSimpleAction();
147 
153  public function setSimpleAction($action);
154 
161  public function getDiscountAmount();
162 
168  public function setDiscountAmount($amount);
169 
176  public function getExtensionAttributes();
177 
185  public function setExtensionAttributes(\Magento\CatalogRule\Api\Data\RuleExtensionInterface $extensionAttributes);
186 }
setExtensionAttributes(\Magento\CatalogRule\Api\Data\RuleExtensionInterface $extensionAttributes)
$amount
Definition: order.php:14
$extensionAttributes
Definition: payment.php:22
if(!isset($_GET['name'])) $name
Definition: log.php:14