IssueUpdateDetails class
Details of an issue update request.
Constructors
-
IssueUpdateDetails({Map<
String, dynamic> ? fields, HistoryMetadata? historyMetadata, List<EntityProperty> ? properties, IssueTransition? transition, Map<String, dynamic> ? update}) -
IssueUpdateDetails.fromJson(Map<
String, Object?> json) -
factory
Properties
-
fields
→ Map<
String, dynamic> ? -
List of issue screen fields to update, specifying the sub-field to update
and its value for each field. This field provides a straightforward option
when setting a sub-field. When multiple sub-fields or other operations are
required, use
update
. Fields included in here cannot be included inupdate
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- historyMetadata → HistoryMetadata?
-
Additional issue history details.
final
-
properties
→ List<
EntityProperty> -
Details of issue properties to be add or update.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transition → IssueTransition?
-
Details of a transition. Required when performing a transition, optional
when creating or editing an issue.
final
-
update
→ Map<
String, dynamic> ? -
A Map containing the field field name and a list of operations to perform
on the issue screen field. Note that fields included in here cannot be
included in
fields
.final
Methods
-
copyWith(
{Map< String, dynamic> ? fields, HistoryMetadata? historyMetadata, List<EntityProperty> ? properties, IssueTransition? transition, Map<String, dynamic> ? update}) → IssueUpdateDetails -
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