/**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_suspended';
        $this->title        = __('Subscription suspended', 'subscriptio');
        $this->description  = __('Subscription cancelled emails are sent to customers when subscriptions are suspended due to non-payment (if suspensions are enabled).', 'subscriptio');

        $this->heading      = __('Your subscription has been suspended', 'subscriptio');
        $this->subject      = __('Your {site_title} subscription has been suspended', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_expired';
        $this->title        = __('Subscription expired', 'subscriptio');
        $this->description  = __('Subscription expired emails are sent to customers when subscriptions expire (if they are configured to expire).', 'subscriptio');

        $this->heading      = __('Your subscription expired', 'subscriptio');
        $this->subject      = __('Your {site_title} subscription expired', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_cancelled';
        $this->title        = __('Subscription cancelled', 'subscriptio');
        $this->description  = __('Subscription cancelled emails are sent to customers when subscriptions are cancelled - either manually (by customer or shop manager) or automatically (due to non-payment).', 'subscriptio');

        $this->heading      = __('Your subscription has been cancelled', 'subscriptio');
        $this->subject      = __('Your {site_title} subscription has been cancelled', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_processing_order';
        $this->title        = __('Subscription processing order', 'subscriptio');
        $this->description  = __('Subscription processing order emails are sent to customers after payment and before order is complete.', 'subscriptio');

        $this->heading      = __('Thank you for your order', 'subscriptio');
        $this->subject      = __('Your {site_title} renewal order receipt from {order_date}', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_resumed';
        $this->title        = __('Subscription resumed', 'subscriptio');
        $this->description  = __('Subscription resumed emails are sent to customers when subscriptions are resumed (unpaused) by administrator or customers (if they are allowed to).', 'subscriptio');

        $this->heading      = __('Your subscription has been resumed', 'subscriptio');
        $this->subject      = __('Your {site_title} subscription has been resumed', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_new_order';
        $this->title        = __('Subscription new order', 'subscriptio');
        $this->description  = __('Subscription new order emails are sent to the customer when a new renewal order is generated.', 'subscriptio');

        $this->heading      = __('New subscription renewal order {order_number}', 'subscriptio');
        $this->subject      = __('New subscription renewal order {order_number}', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_payment_overdue';
        $this->title        = __('Subscription payment overdue', 'subscriptio');
        $this->description  = __('Subscription payment overdue emails are sent to customers when they fail to pay by Payment Due date and you allow grace period.', 'subscriptio');

        $this->heading      = __('Overdue payment', 'subscriptio');
        $this->subject      = __('Payment for renewal order {order_number} is overdue', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_payment_reminder';
        $this->title        = __('Subscription payment reminder', 'subscriptio');
        $this->description  = __('Subscription payment reminder emails are sent to customers at predefined intervals when they have outstanding subscription payments.', 'subscriptio');

        $this->heading      = __('Subscription payment reminder', 'subscriptio');
        $this->subject      = __('Payment for subscription renewal order {order_number} has not been received', 'subscriptio');

        // Call parent constructor
        parent::__construct();
    }
    /**
     * Constructor class
     * 
     * @access public
     * @return void
     */
    public function __construct()
    {
        $this->id           = 'customer_subscription_completed_order';
        $this->title        = __('Subscription completed order', 'subscriptio');
        $this->description  = __('Subscription completed order emails are sent to the customer when subscription renewal order is marked complete.', 'subscriptio');

        $this->heading      = __('Your subscription renewal order is complete', 'subscriptio');
        $this->subject      = __('Your {site_title} subscription renewal order from {order_date} is complete', 'subscriptio');

        $this->heading_downloadable = $this->get_option('heading_downloadable', __('Your subscription renewal order is complete - download your files', 'subscriptio'));
        $this->subject_downloadable = $this->get_option('subject_downloadable', __('Your {site_title} subscription renewal order is complete - download your files', 'subscriptio'));

        // Call parent constructor
        parent::__construct();
    }