Skip to main content

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 enum

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

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

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

Get 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