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●AllPermissionEntryenumThe 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
interfacein general. Must all be active oninterface.
IntraComponentDependencyParticipant.includedParts.after●StringscalarGet 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