Skip to main content

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 enum

The 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