Skip to 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

graphql
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

Released under the MIT License.