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