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●AllPermissionEntryenumThe 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