Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ConditionInterface.php
Go to the documentation of this file.
1 <?php
7 
15 {
16  const AGGREGATOR_TYPE_ALL = 'all';
17  const AGGREGATOR_TYPE_ANY = 'any';
18 
24  public function getConditionType();
25 
30  public function setConditionType($conditionType);
31 
37  public function getConditions();
38 
45  public function setConditions(array $conditions = null);
46 
52  public function getAggregatorType();
53 
60  public function setAggregatorType($aggregatorType);
61 
67  public function getOperator();
68 
75  public function setOperator($operator);
76 
82  public function getAttributeName();
83 
90  public function setAttributeName($attributeName);
91 
97  public function getValue();
98 
105  public function setValue($value);
106 
112  public function getExtensionAttributes();
113 
120  public function setExtensionAttributes(
121  \Magento\SalesRule\Api\Data\ConditionExtensionInterface $extensionAttributes
122  );
123 }
setExtensionAttributes(\Magento\SalesRule\Api\Data\ConditionExtensionInterface $extensionAttributes)
$value
Definition: gender.phtml:16
$extensionAttributes
Definition: payment.php:22