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