TinkWorkflowBinding<E extends EventModel, W extends WorkflowModel, WM extends TinkWidgetHandler> mixin
Properties
-
bindings
→ Map<TinkActionLike<TinkApplicationState<TinkWidgetInputBinding<ScreenModel, TinkWidgetHandler>, TinkWidgetOutputBinding<EventModel, TinkWidgetHandler>, TinkWorkflowBinding<EventModel, WorkflowModel, TinkWidgetHandler>, TinkVariable>, WorkflowModel, ScreenModel>, Map<String, VariableRef>>
-
A binding of each input in the workflow. When the associated event is fired,
these variables are retrieved and used as the input to start the workflow.
no setter
-
canPersist
↔ bool
-
getter/setter pairinherited
-
entityGroupId
→ String
-
groupId = Widget | Screen | Component
no setterinherited
-
entitySubType
→ String
-
subtype = ScreenHandler
no setterinherited
-
entityType
→ String
-
type = Handler
no setterinherited
-
event
→ E?
-
When this event is fired, evaluate the given workflow
no setter
-
eventSrc
→ WM?
-
no setter
-
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 setter
-
isValidProvider
↔ BoolCallback?
-
Can be set to a function which indicates whether the binding is valid
For example, in an action with a custom config it would return false until the custom settings are valid
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
serialisableIsAlive
↔ BoolCallback?
-
getter/setter pairinherited
-
valid
→ bool
-
no setterinherited
-
workflow
→ W
-
The workflow to evaluate
no setter