function __construct()
 {
     parent::__construct();
     $this->name = 'Pending Ticket Alert';
     $this->moduleName = 'HelpDesk';
     $this->refreshRate = 1 * (24 * 60 * 60);
     // 1 day
     $this->description = 'Alert sent when ticket assigned is not yet closed';
 }
 function __construct()
 {
     parent::__construct();
     $this->name = 'Your events for the day';
     $this->moduleName = 'Calendar';
     $this->refreshRate = 1 * (24 * 60 * 60);
     // 1 day
     $this->description = 'Alert sent when events are scheduled for the day';
 }
 function __construct()
 {
     parent::__construct();
     $this->name = 'Upcoming Opportunity';
     $this->moduleName = 'Potentials';
     $this->refreshRate = 1 * (24 * 60 * 60);
     // 1 day
     $this->description = 'Alert sent when Potential Close Date is due before 5 days or less';
 }
 function __construct()
 {
     parent::__construct();
     $this->name = 'My Project Task';
     $this->moduleName = 'ProjectTask';
     $this->refreshRate = 1 * (24 * 60 * 60);
     // 1 day
     $this->description = 'Project Task Assigned To Me';
 }
 function __construct()
 {
     // Mandatory call to parent constructor
     parent::__construct();
     $this->name = 'Server Time Alert';
     $this->description = 'Alert to get server time information';
     $this->refreshRate = 1;
     // 1 second
     $this->recordsLinked = FALSE;
     // There is no module records linked with message.
     // If set to true $this->moduleName needs to be set.
 }