OperatorSlot.
One slot of an operator
Figure 1OperatorSlotspecified
- kind
- value
- scope
- none
- key
- none
- store
- none
- family
- rules_engine
Fields#
| field | type | required | note |
|---|---|---|---|
name | text | yes | |
value_type | one of text | number | time | duration | list | concept | proxy | connection kind | subject | threshold | the attribute's own | range | choice | population | bool | breadth | yes | the attribute’s own is the type of the attribute compared; a range is two ends of that type, the lower first; a choice is one of the slot’s choices; a population names a row of populations; a breadth is one of exact, similar, related or broad, resolved at compile to the leaf’s channel bar of the bars of nearness, and a threshold slot beside it is its alternative, exactly one given |
required | bool | yes | |
required_when | text | no | the condition under which an optional slot becomes required, in words |
choices | [text] | no | for a choice slot, its closed list |
whole | bool | no | for a number slot, whether the value must be a whole number |
limits | [number] | no | for a number slot, the lowest and the highest value allowed, two numbers |
Routes that use it#
No route takes or returns OperatorSlot directly. The record holds it, and the objects that point at it reach it.