GroupBuilderRule class
From Catglobe Wiki
More actions
GroupBuilderRule
Represents a group builder rule.
Constructors
- (GroupBuilderRoot root "Associate with this root collections group") - Create a new rule
 
Methods
- Empty Add(GroupBuilderVariable variable "Variable to add") - Add a new variable
 - GroupBuilderVariable this[] { get; }(int index "Index") - Get variable at index
 - bool Remove(GroupBuilderVariable variable "Variable to remove") - Remove variable. Return true if removed
 - Empty this[] { set; }(int index "Index", GroupBuilderVariable value "Value to set") - Set variable at index
 - string ToString() - The string representation of the object.
 
Properties
- int Actual { get;  } - How many of the final group amount was generated from this rule
 - GroupBuilderRuleCollection Children { get;  } - Child rules for this rule
 - int Count { get;  } - Number of variables at this level
 - bool IncludeDeleted { get; set; } - Include deleted users or not
 - bool IncludeDisabled { get; set; } - Include disabled users or not
 - bool IsLeaf { get;  } - True if this rule as no children
 - string Name { get; set; } - Name of rule
 - string ObjectTypeName { get;  } - The name of the type of object.
 - int Target { get; set; } - Target amount to build for this group. -1 == all
 - number TargetPct { get; set; } - Target as pct of parent. -1 == use Target
 - TypeInformation TypeInformation { get;  } - Get information about this class.