Filter class
Details about a filter.
Constructors
-
Filter({String? description, List<
SharePermission> ? editPermissions, bool? favourite, int? favouritedCount, String? id, String? jql, required String name, User? owner, String? searchUrl, String? self, FilterSubscriptionsList? subscriptions, String? viewUrl}) -
Filter.fromJson(Map<
String, Object?> json) -
factory
Properties
- description → String?
-
A description of the filter.
final
-
editPermissions
→ List<
SharePermission> -
The groups and projects that can edit the filter.
final
- favourite → bool
-
Whether the filter is selected as a favorite.
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. Must be unique.
final
- owner → User?
-
The user who owns the filter. This is defaulted 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
-
A paginated list of the users that the filter is shared with. This
includes users that are members of the groups or can browse the projects
that the filter is shared with.
final
-
The groups and projects that the filter is shared with.
final
- subscriptions → FilterSubscriptionsList?
-
A paginated list of 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, bool? favourite, int? favouritedCount, String? id, String? jql, String? name, User? owner, String? searchUrl, String? self, FilterSubscriptionsList? subscriptions, String? viewUrl}) → Filter -
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