Skip to main content

RelationPartner

Entity which can be used as start / end of Relations. Can be affected by Issues.

interface RelationPartner implements AffectedByIssue, BaseNode, Named, NamedNode, Node, TemplatedNode {
affectingIssues(
after: String
before: String
filter: IssueFilterInput
first: Int
last: Int
orderBy: [IssueOrder!]
skip: Int
): IssueConnection!
aggregatedIssues(
after: String
before: String
filter: AggregatedIssueFilterInput
first: Int
last: Int
orderBy: [AggregatedIssueOrder!]
skip: Int
): AggregatedIssueConnection!
description: String!
hasPermission(
permission: AllPermissionEntry
): Boolean!
id: ID!
incomingRelations(
after: String
before: String
filter: RelationFilterInput
first: Int
last: Int
orderBy: [RelationOrder!]
skip: Int
): RelationConnection!
name: String!
outgoingRelations(
after: String
before: String
filter: RelationFilterInput
first: Int
last: Int
orderBy: [RelationOrder!]
skip: Int
): RelationConnection!
templatedField(
name: String!
): JSON
templatedFields(
names: [String!]
prefixMatching: Boolean
): [JSONField!]!
}

Fields​

RelationPartner.affectingIssues ● IssueConnection! non-null object​

The issues which affect this entity

RelationPartner.affectingIssues.after ● String scalar​

Get only items after the cursor

RelationPartner.affectingIssues.before ● String scalar​

Get only items before the cursor

RelationPartner.affectingIssues.filter ● IssueFilterInput input​

Filter for specific items in the connection

RelationPartner.affectingIssues.first ● Int scalar​

Get the first n items. Must not be used if before is specified

RelationPartner.affectingIssues.last ● Int scalar​

Get the last n items. Must not be used if after is specified

RelationPartner.affectingIssues.orderBy ● [IssueOrder!] list input​

Order in which the items are sorted

RelationPartner.affectingIssues.skip ● Int scalar​

Skips n items. First or last MUST be specified, is otherwise ignored

RelationPartner.aggregatedIssues ● AggregatedIssueConnection! non-null object​

AggregatedIssues on this RelationPartner.

RelationPartner.aggregatedIssues.after ● String scalar​

Get only items after the cursor

RelationPartner.aggregatedIssues.before ● String scalar​

Get only items before the cursor

RelationPartner.aggregatedIssues.filter ● AggregatedIssueFilterInput input​

Filter for specific items in the connection

RelationPartner.aggregatedIssues.first ● Int scalar​

Get the first n items. Must not be used if before is specified

RelationPartner.aggregatedIssues.last ● Int scalar​

Get the last n items. Must not be used if after is specified

RelationPartner.aggregatedIssues.orderBy ● [AggregatedIssueOrder!] list input​

Order in which the items are sorted

RelationPartner.aggregatedIssues.skip ● Int scalar​

Skips n items. First or last MUST be specified, is otherwise ignored

RelationPartner.description ● String! non-null scalar​

The description of this entity.

RelationPartner.hasPermission ● Boolean! non-null scalar​

Checks if the current user has a specific permission on this Node

RelationPartner.hasPermission.permission ● AllPermissionEntry enum​

The permission to check for

RelationPartner.id ● ID! non-null scalar​

The unique id of this node

RelationPartner.incomingRelations ● RelationConnection! non-null object​

Relations which use this as the end of the Relation.

RelationPartner.incomingRelations.after ● String scalar​

Get only items after the cursor

RelationPartner.incomingRelations.before ● String scalar​

Get only items before the cursor

RelationPartner.incomingRelations.filter ● RelationFilterInput input​

Filter for specific items in the connection

RelationPartner.incomingRelations.first ● Int scalar​

Get the first n items. Must not be used if before is specified

RelationPartner.incomingRelations.last ● Int scalar​

Get the last n items. Must not be used if after is specified

RelationPartner.incomingRelations.orderBy ● [RelationOrder!] list input​

Order in which the items are sorted

RelationPartner.incomingRelations.skip ● Int scalar​

Skips n items. First or last MUST be specified, is otherwise ignored

RelationPartner.name ● String! non-null scalar​

The name of this entity.

RelationPartner.outgoingRelations ● RelationConnection! non-null object​

Relations which use this as the start of the Relation.

RelationPartner.outgoingRelations.after ● String scalar​

Get only items after the cursor

RelationPartner.outgoingRelations.before ● String scalar​

Get only items before the cursor

RelationPartner.outgoingRelations.filter ● RelationFilterInput input​

Filter for specific items in the connection

RelationPartner.outgoingRelations.first ● Int scalar​

Get the first n items. Must not be used if before is specified

RelationPartner.outgoingRelations.last ● Int scalar​

Get the last n items. Must not be used if after is specified

RelationPartner.outgoingRelations.orderBy ● [RelationOrder!] list input​

Order in which the items are sorted

RelationPartner.outgoingRelations.skip ● Int scalar​

Skips n items. First or last MUST be specified, is otherwise ignored

RelationPartner.templatedField ● JSON scalar​

Value of a field defined by the template. Error if such a field is not defined.

RelationPartner.templatedField.name ● String! non-null scalar​

Name of the extension field

RelationPartner.templatedFields ● [JSONField!]! non-null object​

All templatedFields If names is provided, only those matching the name. If prefixMatching is true, matching is done by prefix, otherwise by full name.

RelationPartner.templatedFields.names ● [String!] list scalar​

Names of the templated fields. If not provided, all templatedFields.

RelationPartner.templatedFields.prefixMatching ● Boolean scalar​

If true, name matching is performed as prefix matching, otherwise as absolute match. Defaults to absolute matching

Interfaces​

AffectedByIssue interface​

Entities that can be affected by an Issue, meaning that this entity is in some regard impacted by e.g. a bug described by an issue, or the non-present of a feature described by an issue.

BaseNode interface​

Shared extensions to the node type.

Named interface​

Entity with a name and a description.

NamedNode interface​

Node with a name and description

Node interface​

Base class of all nodes

TemplatedNode interface​

Interface for all types which support templates.

Member of​

AggregatedIssue object ● Relation object

Implemented by​

ComponentVersion object ● Interface object