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