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<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
-
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<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