VariableTarget mixin
A variable target is anything that wants to be told when that variable has changed. An attribute of a widget for example can be bound to a target This is for "push" based targets. Note that workflow actions use a "pull" based approach where they request the latest value of a variable at any point during their evaluation
- Implemented types
- Mixin applications
Properties
- canPersist ↔ bool
-
getter/setter pairinherited
- enabled → bool
-
A target can be enabled/disabled. When false the target will not receive updates
no setter
- entityGroupId → String
-
groupId = Widget | Screen | Component
no setterinherited
- entitySubType → String
-
subtype = ScreenHandler
no setterinherited
- entityType → String
-
type = Handler
no setterinherited
-
fields
→ List<
TinkEntityField> -
no setterinherited
-
fieldsByName
↔ Map<
String, TinkEntityField> -
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hypi ↔ HypiMeta
-
getter/setter pairinherited
- id → String
-
no setterinherited
- label ↔ String?
-
getter/setter pairinherited
- ref → VariableRef
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serialisableIsAlive ↔ BoolCallback?
-
getter/setter pairinherited
- valid → bool
-
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onUpdate(
EntityEventSource src) → void -
When invoked, the entity should use the event source to obtain the most recent value for each of its fields, internally performing an update where necessary
Implementations can override this if for example they only want to update selected fields they can use EntityEventSource.valueOf
inherited
-
postDeserialisation(
) → void -
inherited
-
save(
CASMLike casm) → dynamic -
inherited
-
subscribeToUpdates(
CASMLike casm) → dynamic -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited