| MacroRuleMetadata Structure | 
Namespace: CMS.ContactManagement
public struct MacroRuleMetadata
The MacroRuleMetadata type exposes the following members.
| Name | Description | |
|---|---|---|
| MacroRuleMetadata | 
            Constructor.
              | 
| Name | Description | |
|---|---|---|
| AffectingActivities | 
            Activities that affect given macro rule (that means if any of these activities performs, the rule should be recalculated).
              | |
| AffectingAttributes | 
            Determines whether the macro rule is affected by change of contact's attribute.
              | |
| ALL_ACTIVITIES | 
            A constant representing all activities. Is used in AffectingActivities to mark that all activities affect this macro rule.
              | |
| ALL_ATTRIBUTES | 
            A constant representing all attributes. Is used in AffectingAttributes to mark that all attributes affect this macro rule.
              | |
| MacroRuleName | 
            Codename of the MacroRuleInfo.
              | |
| mAllActivitiesList | 
            List with ALL_ACTIVITIES to mark that the rule should be recalculated on every activity.
              | |
| Translator | 
            A translator to use for MacroRuleInfo with MacroRuleName.
              |