Class QTaskDependencies
Groups all dependency information for a task: declared simple and advanced dependencies, and the current state of dependency resolution.
Inherited Members
Namespace: QarnotSDK
Assembly: QarnotSDK.dll
Syntax
public class QTaskDependencies
Properties
AdvancedDependsOn
List of advanced dependencies with per-dependency state conditions. Null or empty when simple dependencies are used.
Declaration
public IReadOnlyList<AdvancedDependency> AdvancedDependsOn { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<AdvancedDependency> |
DependsOn
List of task UUIDs this task depends on (simple dependencies). Empty when advanced dependencies are used.
Declaration
public IReadOnlyList<Guid> DependsOn { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<Guid> |
State
The overall dependency state of this task, as an agregation of individual states.
Declaration
public DependencyState? State { get; }
Property Value
| Type | Description |
|---|---|
| DependencyState? |