ConfigurationRuleSetOperators Enumerator

Description

The operator codes valid on a ConfigurationRuleSetBlock. 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 UnknownConfigurationRuleSetOperator 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
AnyOfConfigurationRuleSetOperator 6 Multi-selection assignment on a number column. Pairs with NumberSelectionValue.
EqualsConfigurationRuleSetOperator 1 Equality assignment, 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).
MaximumConfigurationRuleSetOperator 4 Upper-bound assignment on a number column. Pairs with NumberValue; equivalent to LessThanOrEqual on evaluation.
MinimumConfigurationRuleSetOperator 3 Lower-bound assignment on a number column. Pairs with NumberValue; equivalent to GreaterThanOrEqual on evaluation.
NotEqualsConfigurationRuleSetOperator 2 Inequality assignment, valid on boolean and dropdown columns only — not legal on number or text columns. Pairs with BooleanValue for boolean columns and StringListValue for dropdown columns (StringValue accepted for single-select on write, reads back as a list).
RangeConfigurationRuleSetOperator 5 Range assignment on a number column. Pairs with SetRangeValue; at least one of hasMin / hasMax / hasIncrement must be true on the value.
UnknownConfigurationRuleSetOperator 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