Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

GroupBuilderQualificationVariable class: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
Created page with "{{CGscriptClass_Template |Name=GroupBuilderQualificationVariable |Description=Represents a group builder variable for users with no or invalid emails. |Constructors= {{CGscrip..."
 
Nguyenduyan (talk | contribs)
No edit summary
Line 13: Line 13:
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}
}}
}}
=== <span style="color:#DF8621">'''Examples'''</span> ===
<source lang="javascript">
//Create a new group
string groupName = "Test Group Builder: qualificationVariable";
number groupTemplateResourceId=2066;
number parentResourceId = 11088827;
array group = Group_new(groupName, groupTemplateResourceId, parentResourceId);
Group_save(group);
number groupRId = group[GROUP_RESOURCE_ID ];
//Create rule for the group
GroupBuilderRoot root = new GroupBuilderRoot (groupRId);
GroupBuilderQualificationVariable qualificationVariable= new GroupBuilderQualificationVariable();
qualificationVariable.QualificationId=21;
qualificationVariable.StartLevel =1;
qualificationVariable.EndLevel =10;
GroupBuilderRule rule = new GroupBuilderRule (root);
rule.Add(qualificationVariable);
GroupBuilderRuleCollection ruleColection = root.RootRules;
ruleColection.Add(rule);
</source>

Revision as of 07:27, 18 April 2017

GroupBuilderQualificationVariable



Represents a group builder variable for users with no or invalid emails.

Constructors

  • () - Create new variable

Methods

  • string ToString() - The string representation of the object.

Properties

  • int EndLevel { get; set; } - To which level (including)
  • string ObjectTypeName { get; } - The name of the type of object.
  • int QualificationId { get; set; } - Qualification to use
  • int StartLevel { get; set; } - From which level (including)
  • TypeInformation TypeInformation { get; } - Get information about this class.

Examples

//Create a new group
string groupName = "Test Group Builder: qualificationVariable";
number groupTemplateResourceId=2066;
number parentResourceId = 11088827;
array group = Group_new(groupName, groupTemplateResourceId, parentResourceId);
Group_save(group);
number groupRId = group[GROUP_RESOURCE_ID ]; 
//Create rule for the group
GroupBuilderRoot root = new GroupBuilderRoot (groupRId);
GroupBuilderQualificationVariable qualificationVariable= new GroupBuilderQualificationVariable();
qualificationVariable.QualificationId=21;
qualificationVariable.StartLevel =1;
qualificationVariable.EndLevel =10; 
GroupBuilderRule rule = new GroupBuilderRule (root);
rule.Add(qualificationVariable); 
GroupBuilderRuleCollection ruleColection = root.RootRules;
ruleColection.Add(rule);