Skip to main content

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