public function __construct()
 {
     $this->name = 'registration';
     $this->description = __('This message type is for messages sent to attendees when their registration is approved.', 'event_espresso');
     $this->label = array('singular' => __('registration approved', 'event_espresso'), 'plural' => __('registrations approved', 'event_espresso'));
     parent::__construct();
 }
 public function __construct()
 {
     $this->name = 'pending_approval';
     $this->description = __('This message type is used for recipients who have Pending Payment registration status.', 'event_espresso');
     $this->label = array('singular' => __('registration pending payment', 'event_espresso'), 'plural' => __('registrations pending payment', 'event_espresso'));
     parent::__construct();
 }
 public function __construct()
 {
     $this->name = 'not_approved_registration';
     $this->description = __('This message type is for messages sent to registrants when their registration is set to the not approved status.', 'event_espresso');
     $this->label = array('singular' => __('not approved registration', 'event_espresso'), 'plural' => __('not approved registrations', 'event_espresso'));
     parent::__construct();
 }
 public function __construct()
 {
     $this->name = 'newsletter';
     $this->description = __('Newsletter message types are triggered manually by the admin for sending mass email to select groups of registrants.', 'event_espresso');
     $this->label = array('singular' => __('newsletter', 'event_espresso'), 'plural' => __('newsletters', 'event_espresso'));
     $this->_master_templates = array('email' => 'registration');
     parent::__construct();
 }
 public function __construct()
 {
     //setup type details for reference
     $this->name = 'payment';
     $this->description = __('This message type is used for all payment notification messages that go out including any manual payments entered by an event administrator.', 'event_espresso');
     $this->label = array('singular' => __('payment received', 'event_espresso'), 'plural' => __('payments received', 'event_espresso'));
     parent::__construct();
 }
 public function __construct()
 {
     $this->name = 'invoice';
     $this->description = __('The invoice message type is triggered via a url on the thank you page and via at url generated by the [INVOICE_URL] or [INVOICE_LINK] shortcode.', 'event_espresso');
     $this->label = array('singular' => __('invoice', 'event_espresso'), 'pluarl' => __('invoices', 'event_espresso'));
     $this->_master_templates = array();
     parent::__construct();
 }
 public function __construct()
 {
     $this->name = 'receipt';
     $this->description = __('The receipt message type is triggered via a url on the thank you page and via at url generated by the [RECEIPT_URL] shortcode.', 'event_espresso');
     $this->label = array('singular' => __('receipt', 'event_espresso'), 'plural' => __('receipts', 'event_espresso'));
     $this->_master_templates = array();
     parent::__construct();
 }
 public function __construct()
 {
     //setup type details for reference
     $this->name = 'payment_refund';
     $this->description = __('This message type is used for all payment notification messages that go out for refunds.', 'event_espresso');
     $this->label = array('singular' => __('refund issued', 'event_espresso'), 'plural' => __('refunds issued', 'event_espresso'));
     parent::__construct();
 }