Scale Intelligence■ Docs
Docs / The model / OperatorSlot

OperatorSlot.

One slot of an operator

Figure 1OperatorSlotspecified
OPERATORSLOTvalue at none scopenametextthe 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 givenvalue_typeenum:text|number|time|duration|l…requiredboolthe condition under which an optional slot becomes required, in wordsrequired_whentextoptionalfor a choice slot, its closed listchoices[text]optionalfor a number slot, whether the value must be a whole numberwholebooloptionalfor a number slot, the lowest and the highest value allowed, two numberslimits[number]optionalpoints at no other object
OperatorSlot is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
rules_engine

Fields#

fieldtyperequirednote
nametextyes
value_typeone of text | number | time | duration | list | concept | proxy | connection kind | subject | threshold | the attribute's own | range | choice | population | bool | breadthyesthe 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
requiredboolyes
required_whentextnothe condition under which an optional slot becomes required, in words
choices[text]nofor a choice slot, its closed list
wholeboolnofor a number slot, whether the value must be a whole number
limits[number]nofor 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.