| Current Path : /var/www/www.indacotrentino.com/www/vendor/stripe/module-payments/Api/Data/ |
| Current File : /var/www/www.indacotrentino.com/www/vendor/stripe/module-payments/Api/Data/CouponInterface.php |
<?php
namespace StripeIntegration\Payments\Api\Data;
use Magento\Framework\Api\ExtensibleDataInterface;
interface CouponInterface extends ExtensibleDataInterface
{
const RULE_NAME = 'subscription';
const EXTENSION_CODE = 'coupon';
const COUPON_ID = 'id';
const COUPON_RULE_ID = 'rule_id';
const COUPON_DURATION = 'coupon_duration';
const COUPON_MONTHS = 'coupon_months';
/**
* Get Coupon ID
*
* @return int
*/
public function getCouponId();
/**
* Set Coupon ID
*
* @param int $id
* @return $this
*/
public function setCouponId($id);
/**
* Get Sales Rule ID
*
* @return int
*/
public function getCouponSalesRuleId();
/**
* Set Sales Rule ID
*
* @param int $ruleId
* @return $this
*/
public function setCouponSalesRuleId($ruleId);
/**
* Get Coupon Duration
*
* @return string
*/
public function getCouponDuration();
/**
* Set Coupon Duration
*
* @param string $couponDuration
* @return $this
*/
public function setCouponDuration($couponDuration);
/**
* Get Coupon Months
*
* @return string
*/
public function getCouponMonths();
/**
* Set Coupon Months
*
* @param string $couponMonths
* @return $this
*/
public function setCouponMonths($couponMonths);
}