Skip to main content

FeatureTemplateRuleData

The configuration for a rule template

type FeatureTemplateRuleData {
actions: [FeatureTemplateRuleDataAction!]!
conditions: [FeatureTemplateRuleDataCondition!]!
matchType: RuleMatchTypes!
name: String!
scheduleSettings: FeatureTemplateRuleScheduleSettings
scheduleType: ScheduleType
state: RuleState!
stopUpcoming: Boolean!
triggers: [FeatureTemplateRuleDataTrigger!]!
}

Fields

FeatureTemplateRuleData.actions ● [FeatureTemplateRuleDataAction!]! non-null object common

Lists the actions that the rule will execute

FeatureTemplateRuleData.conditions ● [FeatureTemplateRuleDataCondition!]! non-null object common

Lists the conditions that the rule uses to filter conversations.

FeatureTemplateRuleData.matchType ● RuleMatchTypes! non-null enum common

The match type of the Rule Conditions e.g. any, all

FeatureTemplateRuleData.name ● String! non-null scalar common

The name of the rule.

FeatureTemplateRuleData.scheduleSettings ● FeatureTemplateRuleScheduleSettings object common

The schedule type settings.

FeatureTemplateRuleData.scheduleType ● ScheduleType enum common

The schedule of the rule.

FeatureTemplateRuleData.state ● RuleState! non-null enum common

The state of the rule.

FeatureTemplateRuleData.stopUpcoming ● Boolean! non-null scalar common

True to stop upcoming rules; false otherwise.

FeatureTemplateRuleData.triggers ● [FeatureTemplateRuleDataTrigger!]! non-null object common

List the triggers that invoke execution of the rule.

Member of

FeatureTemplateRule object