Skip to content

Label ​

Label used to mark Issues with. A Label consists of a name, a description and a color. Issues may be synced to all IMSProjects of Trackables they are part of. READ is granted if READ is granted on any Trackable in trackables.

graphql
type Label implements AuditedNode, BaseNode, Named, NamedAuditedNode, Node {
  color: Color!
  createdAt: DateTime!
  createdBy: User!
  description: String!
  hasPermission(
    permission: AllPermissionEntry
  ): Boolean!
  id: ID!
  issues(
    after: String
    before: String
    filter: IssueFilterInput
    first: Int
    last: Int
    orderBy: [IssueOrder!]
    skip: Int
  ): IssueConnection!
  lastModifiedAt: DateTime!
  lastModifiedBy: User!
  name: String!
  trackables(
    after: String
    before: String
    filter: TrackableFilterInput
    first: Int
    last: Int
    orderBy: [TrackableOrder!]
    skip: Int
  ): TrackableConnection!
}

Fields ​

Label.color ● Color! non-null scalar ​

The color of the Label, used to display the Label.

Label.createdAt ● DateTime! non-null scalar ​

The DateTime this entity was created at.

Label.createdBy ● User! non-null interface ​

The User who created this entity.

Label.description ● String! non-null scalar ​

The description of this entity.

Label.hasPermission ● Boolean! non-null scalar ​

Checks if the current user has a specific permission on this Node

Label.hasPermission.permission ● AllPermissionEntry enum ​

The permission to check for

Label.id ● ID! non-null scalar ​

The unique id of this node

Label.issues ● IssueConnection! non-null object ​

Issues which currently have this Label.

Label.issues.after ● String scalar ​

Get only items after the cursor

Label.issues.before ● String scalar ​

Get only items before the cursor

Label.issues.filter ● IssueFilterInput input ​

Filter for specific items in the connection

Label.issues.first ● Int scalar ​

Get the first n items. Must not be used if before is specified

Label.issues.last ● Int scalar ​

Get the last n items. Must not be used if after is specified

Label.issues.orderBy ● [IssueOrder!] list input ​

Order in which the items are sorted

Label.issues.skip ● Int scalar ​

Skips n items. First or last MUST be specified, is otherwise ignored

Label.lastModifiedAt ● DateTime! non-null scalar ​

The DateTime this entity was last modified at.

Label.lastModifiedBy ● User! non-null interface ​

The User who last modified this entity.

Label.name ● String! non-null scalar ​

The name of this entity.

Label.trackables ● TrackableConnection! non-null object ​

Trackables this Label is part of.

Label.trackables.after ● String scalar ​

Get only items after the cursor

Label.trackables.before ● String scalar ​

Get only items before the cursor

Label.trackables.filter ● TrackableFilterInput input ​

Filter for specific items in the connection

Label.trackables.first ● Int scalar ​

Get the first n items. Must not be used if before is specified

Label.trackables.last ● Int scalar ​

Get the last n items. Must not be used if after is specified

Label.trackables.orderBy ● [TrackableOrder!] list input ​

Order in which the items are sorted

Label.trackables.skip ● Int scalar ​

Skips n items. First or last MUST be specified, is otherwise ignored

Interfaces ​

AuditedNode interface ​

Node which provides auditing information, which can e.g. be used for the sync. When it was created and last modified, if the it is already deleted, and by who it was created and last modified. A modification is any change of a field on the node itself and a change of a relation (add or removed). A change on a related related node is not a modification.

BaseNode interface ​

Shared extensions to the node type.

Named interface ​

Entity with a name and a description.

NamedAuditedNode interface ​

AuditedNode with a name and description

Node interface ​

Base class of all nodes

Returned By ​

searchLabels query

Member Of ​

AddedLabelEvent object ● CreateLabelPayload object ● LabelConnection object ● LabelEdge object ● RemovedLabelEvent object ● UpdateLabelPayload object

Released under the MIT License.