Skip to main content

ControlPresetType

A ready-made control to start from.

type ControlPresetType {
checkpoint: String!
conditions: [ControlConditionType!]!
defaultMode: String!
descriptionKey: String!
join: String!
name: String!
needsInput: [ControlPresetInputNeedType!]!
outcome: ControlOutcomeType!
presetId: String!
scope: ControlScopeType!
titleKey: String!
}

Fields​

ControlPresetType.checkpoint ● String! non-null scalar​

The checkpoint the control runs at.

ControlPresetType.conditions ● [ControlConditionType!]! non-null object​

The conditions.

ControlPresetType.defaultMode ● String! non-null scalar​

The mode it is saved in: off.

ControlPresetType.descriptionKey ● String! non-null scalar​

The translation key for its summary.

ControlPresetType.join ● String! non-null scalar​

all or any of the conditions.

ControlPresetType.name ● String! non-null scalar​

The control's name once saved.

ControlPresetType.needsInput ● [ControlPresetInputNeedType!]! non-null object​

Values the organization fills before enabling it.

ControlPresetType.outcome ● ControlOutcomeType! non-null object​

What a match does.

ControlPresetType.presetId ● String! non-null scalar​

The preset's stable ID.

ControlPresetType.scope ● ControlScopeType! non-null object​

Customers and warehouses.

ControlPresetType.titleKey ● String! non-null scalar​

The translation key for its title.

Returned By​

controlPresets query