ComponentWithIssueCount class

Details about a component with a count of the issues it contains.

Constructors

ComponentWithIssueCount({User? assignee, ComponentWithIssueCountAssigneeType? assigneeType, String? description, String? id, bool? isAssigneeTypeValid, int? issueCount, User? lead, String? name, String? project, int? projectId, User? realAssignee, ComponentWithIssueCountRealAssigneeType? realAssigneeType, String? self})
ComponentWithIssueCount.fromJson(Map<String, Object?> json)
factory

Properties

assignee User?
The details of the user associated with assigneeType, if any. See realAssignee for details of the user assigned to issues created with this component.
final
assigneeType ComponentWithIssueCountAssigneeType?
The nominal user type used to determine the assignee for issues created with this component. See realAssigneeType for details on how the type of the user, and hence the user, assigned to issues is determined. Takes the following values:
final
description String?
The description for the component.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier for the component.
final
isAssigneeTypeValid bool
Whether a user is associated with assigneeType. For example, if the assigneeType is set to COMPONENT_LEAD but the component lead is not set, then false is returned.
final
issueCount int?
Count of issues for the component.
final
lead User?
The user details for the component's lead user.
final
name String?
The name for the component.
final
project String?
The key of the project to which the component is assigned.
final
projectId int?
Not used.
final
realAssignee User?
The user assigned to issues created with this component, when assigneeType does not identify a valid assignee.
final
realAssigneeType ComponentWithIssueCountRealAssigneeType?
The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from the assigneeType. For example, assigneeType is set to COMPONENT_LEAD but no component lead is set. This property is set to one of the following values:
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
self String?
The URL for this count of the issues contained in the component.
final

Methods

copyWith({User? assignee, ComponentWithIssueCountAssigneeType? assigneeType, String? description, String? id, bool? isAssigneeTypeValid, int? issueCount, User? lead, String? name, String? project, int? projectId, User? realAssignee, ComponentWithIssueCountRealAssigneeType? realAssigneeType, String? self}) ComponentWithIssueCount
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