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●AllPermissionEntryenumThe 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●StringscalarGet 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●StringscalarGet 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●StringscalarGet 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