Skip to main content

IntraComponentDependencyParticipant

Participant of a a IntraComponentDependencySpecification Consists of an Interface it refers to, and optionally a subset of its active InterfaceParts. READ is granted if READ is granted on the associated ComponentVersion

type IntraComponentDependencyParticipant implements BaseNode, Node {
hasPermission(
permission: AllPermissionEntry
): Boolean!
id: ID!
includedParts(
after: String
before: String
filter: InterfacePartFilterInput
first: Int
last: Int
orderBy: [InterfacePartOrder!]
skip: Int
): InterfacePartConnection!
interface: Interface!
usedAsIncomingAt: IntraComponentDependencySpecification
usedAsOutgoingAt: IntraComponentDependencySpecification
}

Fields​

IntraComponentDependencyParticipant.hasPermission ● Boolean! non-null scalar​

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

IntraComponentDependencyParticipant.hasPermission.permission ● AllPermissionEntry enum​

The permission to check for

IntraComponentDependencyParticipant.id ● ID! non-null scalar​

The unique id of this node

IntraComponentDependencyParticipant.includedParts ● InterfacePartConnection! non-null object​

If not empty, the InterfaceParts this IntraComponentDependencyParticipant refers to Otherwise, it refers to the referenced interface in general. Must all be active on interface.

IntraComponentDependencyParticipant.includedParts.after ● String scalar​

Get only items after the cursor

IntraComponentDependencyParticipant.includedParts.before ● String scalar​

Get only items before the cursor

IntraComponentDependencyParticipant.includedParts.filter ● InterfacePartFilterInput input​

Filter for specific items in the connection

IntraComponentDependencyParticipant.includedParts.first ● Int scalar​

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

IntraComponentDependencyParticipant.includedParts.last ● Int scalar​

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

IntraComponentDependencyParticipant.includedParts.orderBy ● [InterfacePartOrder!] list input​

Order in which the items are sorted

IntraComponentDependencyParticipant.includedParts.skip ● Int scalar​

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

IntraComponentDependencyParticipant.interface ● Interface! non-null object​

The Interface this IntraComponentDependencyParticipant refers to

IntraComponentDependencyParticipant.usedAsIncomingAt ● IntraComponentDependencySpecification object​

If this is used as incoming, the IntraComponentDependencySpecification where it is used

IntraComponentDependencyParticipant.usedAsOutgoingAt ● IntraComponentDependencySpecification object​

If this is used as outgoing, the IntraComponentDependencySpecification where it is used

Interfaces​

BaseNode interface​

Shared extensions to the node type.

Node interface​

Base class of all nodes

Member of​

IntraComponentDependencyParticipantConnection object ● IntraComponentDependencyParticipantEdge object