Skip to main content

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