RuleCreateInput
Autogenerated input type of RuleCreate
input RuleCreateInput {
actions: [ActionInput!]!
clientMutationId: String
conditions: [RuleConditionInput!]!
description: String
matchType: RuleMatchTypes!
name: String!
position: Int
scheduleSettings: FeatureTemplateRuleScheduleSettingsInput
scheduleType: ScheduleType!
state: RuleState!
stopUpcoming: Boolean!
triggers: [TriggerInput!]!
}
Fields
RuleCreateInput.actions ● [ActionInput!]! non-null input common
Actions for the rule.
RuleCreateInput.clientMutationId ● String scalar common
A unique identifier for the client performing the mutation.
RuleCreateInput.conditions ● [RuleConditionInput!]! non-null input common
Conditions to filter conversations for this rule. Maxiumum of 50 conditions.
RuleCreateInput.description ● String scalar common
A description of the rule.
RuleCreateInput.matchType ● RuleMatchTypes! non-null enum common
The match type of the rule conditions.
RuleCreateInput.name ● String! non-null scalar common
The name of the rule.
RuleCreateInput.position ● Int scalar common
The position of the rule in the list.
RuleCreateInput.scheduleSettings ● FeatureTemplateRuleScheduleSettingsInput input common
The schedule settings of the rule.
RuleCreateInput.scheduleType ● ScheduleType! non-null enum common
The schedule of the rule.
RuleCreateInput.state ● RuleState! non-null enum common
The state of the rule.
RuleCreateInput.stopUpcoming ● Boolean! non-null scalar common
True to stop upcoming rules; false otherwise.
RuleCreateInput.triggers ● [TriggerInput!]! non-null input common
Triggers for the rule.
Member of
ruleCreate mutation