Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CouponInterface.php
Go to the documentation of this file.
1 <?php
7 
15 {
16  const TYPE_MANUAL = 0;
17  const TYPE_GENERATED = 1;
18 
24  public function getCouponId();
25 
32  public function setCouponId($couponId);
33 
39  public function getRuleId();
40 
47  public function setRuleId($ruleId);
48 
54  public function getCode();
55 
62  public function setCode($code);
63 
69  public function getUsageLimit();
70 
77  public function setUsageLimit($usageLimit);
78 
84  public function getUsagePerCustomer();
85 
92  public function setUsagePerCustomer($usagePerCustomer);
93 
99  public function getTimesUsed();
100 
105  public function setTimesUsed($timesUsed);
106 
112  public function getExpirationDate();
113 
120  public function setExpirationDate($expirationDate);
121 
128  public function getIsPrimary();
129 
136  public function setIsPrimary($isPrimary);
137 
143  public function getCreatedAt();
144 
151  public function setCreatedAt($createdAt);
152 
158  public function getType();
159 
164  public function setType($type);
165 
171  public function getExtensionAttributes();
172 
179  public function setExtensionAttributes(
180  \Magento\SalesRule\Api\Data\CouponExtensionInterface $extensionAttributes
181  );
182 }
setExtensionAttributes(\Magento\SalesRule\Api\Data\CouponExtensionInterface $extensionAttributes)
$type
Definition: item.phtml:13
$extensionAttributes
Definition: payment.php:22
$code
Definition: info.phtml:12