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