ConfigurationRuleGetOperators Enumerator

Description

The operator codes valid on a ConfigurationRuleGetBlock. The required pairing with a value class and the column's leaf type is documented per enum value below. Number values are in Fusion internal units (centimetres for length, radians for angle, etc.).

Future server versions may introduce additional operators. Unrecognised codes read back as UnknownConfigurationRuleGetOperator on the typed block and round-trip verbatim through toJson.


Defined in namespace "adsk::fusion" and the header file is <Fusion\FusionTypeDefs.h>

Values

Name Value Description
AnyOfConfigurationRuleGetOperator 10 Multi-selection membership test on a number column — true when the column's current value equals one of the selected entries. Pairs with NumberSelectionValue.
ContainsConfigurationRuleGetOperator 8 Case-insensitive substring match on a text column. Pairs with StringValue.
EqualsConfigurationRuleGetOperator 1 Equality test, valid on any leaf type. Pairs with NumberValue for number columns, BooleanValue for boolean columns, StringValue for text columns, and StringListValue for dropdown columns (StringValue accepted for single-select on write, reads back as a list).
GreaterThanConfigurationRuleGetOperator 3 Strict greater-than comparison on a number column. Pairs with NumberValue.
GreaterThanOrEqualConfigurationRuleGetOperator 4 Inclusive greater-than-or-equal comparison on a number column. Pairs with NumberValue.
LessThanConfigurationRuleGetOperator 5 Strict less-than comparison on a number column. Pairs with NumberValue.
LessThanOrEqualConfigurationRuleGetOperator 6 Inclusive less-than-or-equal comparison on a number column. Pairs with NumberValue.
NoneOfConfigurationRuleGetOperator 11 Negated multi-selection membership test on a number column — true when the column's current value equals none of the selected entries. Pairs with NumberSelectionValue.
NotContainsConfigurationRuleGetOperator 9 Negated case-insensitive substring match on a text column. Pairs with StringValue.
NotEqualsConfigurationRuleGetOperator 2 Inequality test. Same value pairings as Equals.
RangeConfigurationRuleGetOperator 7 Range membership test on a number column. Pairs with GetRangeValue — both hasMin and hasMax must be true on the wire (null bounds are represented by hasMin / hasMax = false). If both bounds are set, min ≤ max. Tests whether the column's current value is within [min, max].
UnknownConfigurationRuleGetOperator 0 No operator has been assigned, or the wire payload carried an operator code this client does not recognise. The block is treated as an unconfigured placeholder when submitted in this state.

Version

Introduced in version October 2026