Shared shape for attribute-comparison blocks: a single attribute evaluated by a named operator. The operator determines which additional fields are required: - scalar requires value. - between requires min and max values. - list requires values. - list-with-count requires values and count. - unary requires no extra fields.
| Name | Type | Description | Notes |
|---|---|---|---|
| Id | string | Unique identifier for this block. | [optional] [readonly] |
| Type | string | Identifies the block variant and determines which additional properties are present in it. | |
| Tags | List<string> | Semantic labels attached to this block. | [optional] [readonly] |
| Operator | string | The comparison operator applied to the attribute. | |
| Attribute | Object | The attribute path identifier (e.g. "$Session.Total"). | |
| Value | Object | The comparison value for scalar operators. | [optional] |
| Min | Object | The minimum value allowed for the `between` operator. | [optional] |
| Max | Object | The maximum value allowed for the `between` operator. | [optional] |
| Start | Object | The start value for the `within` operator. | [optional] |
| End | Object | The end value for the `within` operator. | [optional] |
| StartInclusive | bool | When `true`, the `start` value is included in the range for the `within` operator. | [optional] |
| EndInclusive | bool | When `true`, the `end` value is included in the range for the `within` operator. | [optional] |
| TimezoneInsensitive | bool | Indicates whether the `within` operator ignores time zones and compares the wall-clock time only. When `false`, time zones are taken into account. | [optional] |
| Values | Object | The set of values to match against for list operators. For location operators (`in`, `not(in)`), an array of objects with a `geometry` (see `GeoJSONGeometry`) and an optional `name`, or a string reference to a list attribute. | [optional] |
| Count | Object | The count threshold for `containsAtLeast` and `containsExactly` operators. | [optional] |
| OnFailure | List<Object> | Promotion blocks evaluated when this block fails or returns false. | [optional] |