Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CouponGenerationSpecInterface.php
Go to the documentation of this file.
1 <?php
7 
15 {
16  const COUPON_FORMAT_ALPHANUMERIC = 'alphanum';
17  const COUPON_FORMAT_ALPHABETICAL = 'alpha';
18  const COUPON_FORMAT_NUMERIC = 'num';
19 
25  public function getRuleId();
26 
33  public function setRuleId($ruleId);
34 
40  public function getFormat();
41 
48  public function setFormat($format);
49 
55  public function getQuantity();
56 
63  public function setQuantity($quantity);
64 
70  public function getLength();
71 
78  public function setLength($length);
79 
85  public function getPrefix();
86 
93  public function setPrefix($prefix);
94 
100  public function getSuffix();
101 
108  public function setSuffix($suffix);
109 
115  public function getDelimiterAtEvery();
116 
123  public function setDelimiterAtEvery($delimiterAtEvery);
124 
130  public function getDelimiter();
131 
138  public function setDelimiter($delimiter);
139 
145  public function getExtensionAttributes();
146 
153  public function setExtensionAttributes(
154  \Magento\SalesRule\Api\Data\CouponGenerationSpecExtensionInterface $extensionAttributes
155  );
156 }
$suffix
Definition: name.phtml:27
$prefix
Definition: name.phtml:25
$format
Definition: list.phtml:12
$extensionAttributes
Definition: payment.php:22
setExtensionAttributes(\Magento\SalesRule\Api\Data\CouponGenerationSpecExtensionInterface $extensionAttributes)