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.

GroupBuilderBulkmailHistoryVariable class: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
Created page with "{{CGscriptClass_Template |Name=GroupBuilderBulkmailHistoryVariable |Description=Represents a group builder variable for bulkmail history. |Constructors= {{CGscriptConstructors..."
 
Nguyenduyan (talk | contribs)
No edit summary
Line 15: Line 15:
{{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: bulkmailHistoryVariable";
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);
GroupBuilderBulkmailHistoryVariable bulkmailHistoryVariable = new GroupBuilderBulkmailHistoryVariable();
bulkmailHistoryVariable.BulkmailResourceId=15547138;
bulkmailHistoryVariable.DependantSendToCompleted = false;
bulkmailHistoryVariable.DependantSendToNotStarted = true;
bulkmailHistoryVariable.DependantSendToPartly = false;
bulkmailHistoryVariable.History={53481,53482};
GroupBuilderRule rule = new GroupBuilderRule (root);
rule.Add(bulkmailHistoryVariable);
GroupBuilderRuleCollection ruleColection = root.RootRules;
ruleColection.Add(rule);
root.Save();
</source>

Revision as of 08:22, 30 March 2017

GroupBuilderBulkmailHistoryVariable



Represents a group builder variable for bulkmail history.

Constructors

  • () - Create new variable

Methods

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

Properties

  • int BulkmailResourceId { get; set; } - Bulkmail to get users from
  • bool DependantSendToCompleted { get; set; } - Respondents that have completed their QAS gets included if set
  • bool DependantSendToNotStarted { get; set; } - Respondents that have not yet started their QAS gets included if set
  • bool DependantSendToPartly { get; set; } - Respondents that have partly completed their QAS gets included if set
  • array History { get; set; } - History items to get users from
  • string ObjectTypeName { get; } - The name of the type of object.
  • TypeInformation TypeInformation { get; } - Get information about this class.


Examples

//Create a new group
string groupName = "Test Group Builder: bulkmailHistoryVariable";
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); 
 
GroupBuilderBulkmailHistoryVariable bulkmailHistoryVariable = new GroupBuilderBulkmailHistoryVariable();
bulkmailHistoryVariable.BulkmailResourceId=15547138;
bulkmailHistoryVariable.DependantSendToCompleted = false;
bulkmailHistoryVariable.DependantSendToNotStarted = true;
bulkmailHistoryVariable.DependantSendToPartly = false;
bulkmailHistoryVariable.History={53481,53482};
 
GroupBuilderRule rule = new GroupBuilderRule (root);
rule.Add(bulkmailHistoryVariable);
 
GroupBuilderRuleCollection ruleColection = root.RootRules;
ruleColection.Add(rule);
 
root.Save();