NamedNode
Node with a name and description
interface NamedNode implements BaseNode, Named, Node {
description: String!
hasPermission(
permission: AllPermissionEntry
): Boolean!
id: ID!
name: String!
}
Fields
NamedNode.description
● String!
non-null scalar
The description of this entity.
NamedNode.hasPermission
● Boolean!
non-null scalar
Checks if the current user has a specific permission on this Node
NamedNode.hasPermission.permission
●AllPermissionEntry
enumThe permission to check for
NamedNode.id
● ID!
non-null scalar
The unique id of this node
NamedNode.name
● String!
non-null scalar
The name of this entity.
Interfaces
BaseNode
interface
Shared extensions to the node type.
Named
interface
Entity with a name and a description.
Node
interface
Base class of all nodes
Implemented by
AffectedByIssue
interface ● ArtefactTemplate
object ● AssignmentType
object ● BasePermission
interface ● BaseTemplate
interface ● Component
object ● ComponentPermission
object ● ComponentTemplate
object ● ComponentVersion
object ● ComponentVersionTemplate
object ● GlobalPermission
object ● IMS
object ● IMSIssueTemplate
object ● IMSPermission
object ● IMSProject
object ● IMSProjectTemplate
object ● IMSTemplate
object ● IMSUserTemplate
object ● Interface
object ● InterfaceDefinitionTemplate
object ● InterfacePart
object ● InterfacePartTemplate
object ● InterfaceSpecification
object ● InterfaceSpecificationTemplate
object ● InterfaceSpecificationVersion
object ● InterfaceSpecificationVersionTemplate
object ● InterfaceTemplate
object ● IntraComponentDependencySpecification
object ● IssuePriority
object ● IssueRelationType
object ● IssueState
object ● IssueTemplate
object ● IssueType
object ● NodePermission
interface ● Project
object ● ProjectPermission
object ● RelationPartner
interface ● RelationPartnerTemplate
interface ● RelationTemplate
object ● SubTemplate
interface ● SyncPermissionTarget
interface ● Template
interface ● Trackable
interface