WorkflowExecutionDetail class

Contains details about a workflow execution.

Constructors

WorkflowExecutionDetail({required WorkflowExecutionConfiguration executionConfiguration, required WorkflowExecutionInfo executionInfo, required WorkflowExecutionOpenCounts openCounts, DateTime? latestActivityTaskTimestamp, String? latestExecutionContext})
WorkflowExecutionDetail.fromJson(Map<String, dynamic> json)
factory

Properties

executionConfiguration WorkflowExecutionConfiguration
The configuration settings for this workflow execution including timeout values, tasklist etc.
final
executionInfo WorkflowExecutionInfo
Information about the workflow execution.
final
hashCode int
The hash code for this object.
no setterinherited
latestActivityTaskTimestamp DateTime?
The time when the last activity task was scheduled for this workflow execution. You can use this information to determine if the workflow has not made progress for an unusually long period of time and might require a corrective action.
final
latestExecutionContext String?
The latest executionContext provided by the decider for this workflow execution. A decider can provide an executionContext (a free-form string) when closing a decision task using RespondDecisionTaskCompleted.
final
openCounts WorkflowExecutionOpenCounts
The number of tasks for this workflow execution. This includes open and closed tasks of all types.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited