AggregatedIssue
An aggregated Issue on a RelationPartner.
READ is granted if READ is granted on relationPartner
.
An Issue is aggregated on a ComponentVersion if
- it affects the ComponentVersion
- it affects the associated Component
- it is on the Component, and does not affect anything
An Issue is aggregated on a Interface if
- it affects the associated InterfaceSpecificationVersion
- it affects the associated InterfaceSpecification
- it affects any InterfacePart of the associated InterfaceSpecificationVersion
type AggregatedIssue implements BaseNode, Node {
count: Int!
hasPermission(
permission: AllPermissionEntry
): Boolean!
id: ID!
incomingRelations(
after: String
before: String
filter: AggregatedIssueRelationFilterInput
first: Int
last: Int
orderBy: [AggregatedIssueRelationOrder!]
skip: Int
): AggregatedIssueRelationConnection!
isOpen: Boolean!
issues(
after: String
before: String
filter: IssueFilterInput
first: Int
last: Int
orderBy: [IssueOrder!]
skip: Int
): IssueConnection!
outgoingRelations(
after: String
before: String
filter: AggregatedIssueRelationFilterInput
first: Int
last: Int
orderBy: [AggregatedIssueRelationOrder!]
skip: Int
): AggregatedIssueRelationConnection!
relationPartner: RelationPartner!
type: IssueType!
}
Fields
AggregatedIssue.count
● Int!
non-null scalar
The amount of Issues of this type on this location.
AggregatedIssue.hasPermission
● Boolean!
non-null scalar
Checks if the current user has a specific permission on this Node
AggregatedIssue.hasPermission.permission
●AllPermissionEntry
enumThe permission to check for
AggregatedIssue.id
● ID!
non-null scalar
The unique id of this node
AggregatedIssue.incomingRelations
● AggregatedIssueRelationConnection!
non-null object
IssueRelations from this aggregated issue to other aggregated issues.
AggregatedIssue.incomingRelations.after
●String
scalarGet only items after the cursor
AggregatedIssue.incomingRelations.before
● String
scalar
Get only items before the cursor
AggregatedIssue.incomingRelations.filter
● AggregatedIssueRelationFilterInput
input
Filter for specific items in the connection
AggregatedIssue.incomingRelations.first
● Int
scalar
Get the first n items. Must not be used if before is specified
AggregatedIssue.incomingRelations.last
● Int
scalar
Get the last n items. Must not be used if after is specified
AggregatedIssue.incomingRelations.orderBy
● [AggregatedIssueRelationOrder!]
list input
Order in which the items are sorted
AggregatedIssue.incomingRelations.skip
● Int
scalar
Skips n items. First or last MUST be specified, is otherwise ignored
AggregatedIssue.isOpen
● Boolean!
non-null scalar
If aggregated issues are open or closed.
AggregatedIssue.issues
● IssueConnection!
non-null object
The Issues aggregated by this AggregatedIssue.
AggregatedIssue.issues.after
●String
scalarGet only items after the cursor
AggregatedIssue.issues.before
● String
scalar
Get only items before the cursor
AggregatedIssue.issues.filter
● IssueFilterInput
input
Filter for specific items in the connection
AggregatedIssue.issues.first
● Int
scalar
Get the first n items. Must not be used if before is specified
AggregatedIssue.issues.last
● Int
scalar
Get the last n items. Must not be used if after is specified
AggregatedIssue.issues.orderBy
● [IssueOrder!]
list input
Order in which the items are sorted
AggregatedIssue.issues.skip
● Int
scalar
Skips n items. First or last MUST be specified, is otherwise ignored
AggregatedIssue.outgoingRelations
● AggregatedIssueRelationConnection!
non-null object
IssueRelations from other aggregated issues to this aggregated issue.
AggregatedIssue.outgoingRelations.after
●String
scalarGet only items after the cursor
AggregatedIssue.outgoingRelations.before
● String
scalar
Get only items before the cursor
AggregatedIssue.outgoingRelations.filter
● AggregatedIssueRelationFilterInput
input
Filter for specific items in the connection
AggregatedIssue.outgoingRelations.first
● Int
scalar
Get the first n items. Must not be used if before is specified
AggregatedIssue.outgoingRelations.last
● Int
scalar
Get the last n items. Must not be used if after is specified
AggregatedIssue.outgoingRelations.orderBy
● [AggregatedIssueRelationOrder!]
list input
Order in which the items are sorted
AggregatedIssue.outgoingRelations.skip
● Int
scalar
Skips n items. First or last MUST be specified, is otherwise ignored
AggregatedIssue.relationPartner
● RelationPartner!
non-null interface
The RelationPartner this AggregatedIssue is on.
AggregatedIssue.type
● IssueType!
non-null object
The IssueType of this AggregatedIssue.
Interfaces
BaseNode
interface
Shared extensions to the node type.
Node
interface
Base class of all nodes
Member of
AggregatedIssueConnection
object ● AggregatedIssueEdge
object ● AggregatedIssueRelation
object