FilterDetails class

Details of a filter.

Constructors

FilterDetails({String? description, List<SharePermission>? editPermissions, String? expand, bool? favourite, int? favouritedCount, String? id, String? jql, required String name, User? owner, String? searchUrl, String? self, List<SharePermission>? sharePermissions, List<FilterSubscription>? subscriptions, String? viewUrl})
FilterDetails.fromJson(Map<String, Object?> json)
factory

Properties

description String?
The description of the filter.
final
editPermissions List<SharePermission>
The groups and projects that can edit the filter. This can be specified when updating a filter, but not when creating a filter.
final
expand String?
Expand options that include additional filter details in the response.
final
favourite bool
Whether the filter is selected as a favorite by any users, not including the filter owner.
final
favouritedCount int?
The count of how many users have selected this filter as a favorite, including the filter owner.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier for the filter.
final
jql String?
The JQL query for the filter. For example, project = SSP AND issuetype = Bug.
final
name String
The name of the filter.
final
owner User?
The user who owns the filter. Defaults to the creator of the filter, however, Jira administrators can change the owner of a shared filter in the admin settings.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchUrl String?
A URL to view the filter results in Jira, using the Search for issues using JQL operation with the filter's JQL string to return the filter results. For example, https://your-domain.atlassian.net/rest/api/3/search?jql=project+%3D+SSP+AND+issuetype+%3D+Bug.
final
self String?
The URL of the filter.
final
sharePermissions List<SharePermission>
The groups and projects that the filter is shared with. This can be specified when updating a filter, but not when creating a filter.
final
subscriptions List<FilterSubscription>
The users that are subscribed to the filter.
final
viewUrl String?
A URL to view the filter results in Jira, using the ID of the filter. For example, https://your-domain.atlassian.net/issues/?filter=10100.
final

Methods

copyWith({String? description, List<SharePermission>? editPermissions, String? expand, bool? favourite, int? favouritedCount, String? id, String? jql, String? name, User? owner, String? searchUrl, String? self, List<SharePermission>? sharePermissions, List<FilterSubscription>? subscriptions, String? viewUrl}) FilterDetails
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