CompoundClause class

A JQL query clause that consists of nested clauses. For example, (labels in (urgent, blocker) OR lastCommentedBy = currentUser()). Note that, where nesting is not defined, the parser nests JQL clauses based on the operator precedence. For example, "A OR B AND C" is parsed as "(A OR B) AND C". See Setting the precedence of operators for more information about precedence in JQL queries.

Constructors

CompoundClause({required List<JqlQueryClause> clauses, required CompoundClauseOperator operator$})
CompoundClause.fromJson(Map<String, Object?> json)
factory

Properties

clauses List<JqlQueryClause>
The list of nested clauses.
final
hashCode int
The hash code for this object.
no setterinherited
operator$ CompoundClauseOperator
The operator between the clauses.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({List<JqlQueryClause>? clauses, CompoundClauseOperator? operator$}) CompoundClause
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