VariableRef class
- Mixed-in types
Constructors
- VariableRef({required String name, required VariableScope scope, required TinkVariableType type, required String differentiator, String? screenId})
Properties
- canPersist ↔ bool
-
getter/setter pairinherited
- defaultValue ↔ dynamic
-
getter/setter pair
- differentiator ↔ String
-
getter/setter pair
- entityGroupId ↔ String
-
groupId = Widget | Screen | Component
getter/setter pairoverride-getter
- entitySubType ↔ String
-
subtype = ScreenHandler
getter/setter pairoverride-getter
- entityType ↔ String
-
type = Handler
getter/setter pairoverride-getter
-
fields
↔ List<
TinkEntityField> -
getter/setter pairoverride-getter
-
fieldsByName
↔ Map<
String, TinkEntityField> -
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setteroverride
- hypi ↔ HypiMeta
-
getter/setter pairoverride
- id → String
-
no setter
- name ↔ String
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scope ↔ VariableScope
-
getter/setter pair
- screenId ↔ String?
-
getter/setter pair
- serialisableIsAlive ↔ BoolCallback?
-
getter/setter pairinherited
- type ↔ TinkVariableType
-
getter/setter pair
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.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override