Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-sales-rule
Api
Data
ConditionInterface.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\SalesRule\Api\Data
;
7
14
interface
ConditionInterface
extends
\Magento\Framework\Api\ExtensibleDataInterface
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
}
Magento\SalesRule\Api\Data\ConditionInterface\getValue
getValue()
Magento\SalesRule\Api\Data\ConditionInterface\getExtensionAttributes
getExtensionAttributes()
Magento\SalesRule\Api\Data\ConditionInterface\getAggregatorType
getAggregatorType()
Magento\SalesRule\Api\Data\ConditionInterface\setAggregatorType
setAggregatorType($aggregatorType)
Magento\SalesRule\Api\Data\ConditionInterface\getConditionType
getConditionType()
Magento\SalesRule\Api\Data\ConditionInterface\setConditionType
setConditionType($conditionType)
Magento\SalesRule\Api\Data\ConditionInterface\AGGREGATOR_TYPE_ANY
const AGGREGATOR_TYPE_ANY
Definition:
ConditionInterface.php:17
Magento\SalesRule\Api\Data\ConditionInterface\AGGREGATOR_TYPE_ALL
const AGGREGATOR_TYPE_ALL
Definition:
ConditionInterface.php:16
Magento\SalesRule\Api\Data\ConditionInterface\setExtensionAttributes
setExtensionAttributes(\Magento\SalesRule\Api\Data\ConditionExtensionInterface $extensionAttributes)
Magento\SalesRule\Api\Data\ConditionInterface
Definition:
ConditionInterface.php:14
Magento\SalesRule\Api\Data\ConditionInterface\getOperator
getOperator()
$value
$value
Definition:
gender.phtml:16
Magento\SalesRule\Api\Data\ConditionInterface\getConditions
getConditions()
$extensionAttributes
$extensionAttributes
Definition:
payment.php:22
Magento
Magento\SalesRule\Api\Data\ConditionInterface\setConditions
setConditions(array $conditions=null)
Magento\SalesRule\Api\Data\ConditionInterface\setAttributeName
setAttributeName($attributeName)
Magento\Framework\Api\ExtensibleDataInterface
Definition:
ExtensibleDataInterface.php:15
Magento\SalesRule\Api\Data
Definition:
ConditionInterface.php:6
Magento\SalesRule\Api\Data\ConditionInterface\setValue
setValue($value)
Magento\SalesRule\Api\Data\ConditionInterface\getAttributeName
getAttributeName()
Magento\SalesRule\Api\Data\ConditionInterface\setOperator
setOperator($operator)