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
enumThe 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 oninterface
.
IntraComponentDependencyParticipant.includedParts.after
●String
scalarGet 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