protected function defineAttributes()
 {
     $attributes = parent::defineAttributes();
     $attributes['elapsedTime'] = array(AttributeType::String);
     $attributes['sendTotal'] = array(AttributeType::Number, 'default' => 1);
     return $attributes;
 }
 protected function defineAttributes()
 {
     $attributes = parent::defineAttributes();
     $attributes['events'] = array(AttributeType::Mixed, 'default' => array());
     $attributes['sections'] = array(AttributeType::Mixed, 'default' => array());
     $attributes['statuses'] = array(AttributeType::Mixed, 'default' => array());
     $attributes['triggers'] = array(AttributeType::Mixed, 'default' => array());
     $attributes['extraConditionals'] = array(AttributeType::String);
     return $attributes;
 }
 protected function defineAttributes()
 {
     $attributes = parent::defineAttributes();
     $attributes['types'] = array(AttributeType::Mixed, 'default' => array());
     $attributes['groups'] = array(AttributeType::Mixed, 'default' => array());
     $attributes['action'] = array(AttributeType::Mixed, 'default' => 'loginReminder');
     $attributes['loginElapsedTime'] = array(AttributeType::String);
     $attributes['passwordElapsedTime'] = array(AttributeType::String);
     $attributes['forcePasswordReset'] = array(AttributeType::Bool, 'default' => 0);
     return $attributes;
 }
 protected function defineAttributes()
 {
     $attributes = parent::defineAttributes();
     $attributes['extraConditionals'] = array(AttributeType::String);
     return $attributes;
 }
 protected function defineAttributes()
 {
     return array_merge(parent::defineAttributes(), array('events' => array(AttributeType::Mixed, 'default' => array()), 'triggers' => array(AttributeType::Mixed, 'default' => array()), 'extraConditionals' => array(AttributeType::String)));
 }