Your IP : 216.73.216.43


Current Path : /var/www/www.indacotrentino.com/www/vendor/stripe/module-payments/Api/Data/
Upload File :
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);
}