JiraWorkflow class

Details of a workflow.

Constructors

JiraWorkflow({String? description, String? id, bool? isEditable, String? name, WorkflowScope? scope, WorkflowLayout? startPointLayout, List<WorkflowReferenceStatus>? statuses, String? taskId, List<WorkflowTransitions>? transitions, List<ProjectIssueTypes>? usages, DocumentVersion? version})
JiraWorkflow.fromJson(Map<String, Object?> json)
factory

Properties

description String?
The description of the workflow.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The ID of the workflow.
final
isEditable bool
Indicates if the workflow can be edited.
final
name String?
The name of the workflow.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope WorkflowScope?
final
startPointLayout WorkflowLayout?
final
statuses List<WorkflowReferenceStatus>
The statuses referenced in this workflow.
final
taskId String?
If there is a current asynchronous task operation for this workflow.
final
transitions List<WorkflowTransitions>
The transitions of the workflow.
final
usages List<ProjectIssueTypes>
The workflows.usages expand is an optional parameter that can be used when reading and updating workflows in Jira. It provides additional information about the projects and issue types associated with the requested workflows.
final
version DocumentVersion?
final

Methods

copyWith({String? description, String? id, bool? isEditable, String? name, WorkflowScope? scope, WorkflowLayout? startPointLayout, List<WorkflowReferenceStatus>? statuses, String? taskId, List<WorkflowTransitions>? transitions, List<ProjectIssueTypes>? usages, DocumentVersion? version}) JiraWorkflow
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

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