Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-01-24 09:08:51 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-01-24 09:08:51 +0300
commit83a9f472b8b523619519a1834176165c9f1532f7 (patch)
treebc990b78c37c6550ff66b850e731d46322962576 /doc
parent1ce6af4aad0107b6d604f89a3c0b530476a10165 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc')
-rw-r--r--doc/api/graphql/reference/index.md694
1 files changed, 347 insertions, 347 deletions
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index 87e83090394..210554243a8 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -18,9 +18,9 @@ Autogenerated return type of AddAwardEmoji
| Name | Type | Description |
| --- | ---- | ---------- |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Reasons why the mutation failed. |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
## AwardEmoji
@@ -28,10 +28,10 @@ An emoji awarded by a user.
| Name | Type | Description |
| --- | ---- | ---------- |
-| `name` | String! | The emoji name |
| `description` | String! | The emoji description |
-| `unicode` | String! | The emoji in unicode |
| `emoji` | String! | The emoji as an icon |
+| `name` | String! | The emoji name |
+| `unicode` | String! | The emoji in unicode |
| `unicodeVersion` | String! | The unicode version for this emoji |
| `user` | User! | The user who awarded the emoji |
@@ -39,30 +39,30 @@ An emoji awarded by a user.
| Name | Type | Description |
| --- | ---- | ---------- |
+| `flatPath` | String! | Flat path of the entry |
| `id` | ID! | ID of the entry |
-| `sha` | String! | Last commit sha for the entry |
+| `lfsOid` | String | LFS ID of the blob |
| `name` | String! | Name of the entry |
-| `type` | EntryType! | Type of tree entry |
| `path` | String! | Path of the entry |
-| `flatPath` | String! | Flat path of the entry |
+| `sha` | String! | Last commit sha for the entry |
+| `type` | EntryType! | Type of tree entry |
| `webUrl` | String | Web URL of the blob |
-| `lfsOid` | String | LFS ID of the blob |
## Commit
| Name | Type | Description |
| --- | ---- | ---------- |
+| `author` | User | Author of the commit |
+| `authorName` | String | Commit authors name |
+| `authoredDate` | Time | Timestamp of when the commit was authored |
+| `description` | String | Description of the commit message |
| `id` | ID! | ID (global ID) of the commit |
+| `latestPipeline` | Pipeline | Latest pipeline of the commit |
+| `message` | String | Raw commit message |
| `sha` | String! | SHA1 ID of the commit |
+| `signatureHtml` | String | Rendered HTML of the commit signature |
| `title` | String | Title of the commit message |
-| `description` | String | Description of the commit message |
-| `message` | String | Raw commit message |
-| `authoredDate` | Time | Timestamp of when the commit was authored |
| `webUrl` | String! | Web URL of the commit |
-| `signatureHtml` | String | Rendered HTML of the commit signature |
-| `authorName` | String | Commit authors name |
-| `author` | User | Author of the commit |
-| `latestPipeline` | Pipeline | Latest pipeline of the commit |
## CreateDiffNotePayload
@@ -81,8 +81,8 @@ Autogenerated return type of CreateEpic
| Name | Type | Description |
| --- | ---- | ---------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Reasons why the mutation failed. |
| `epic` | Epic | The created epic |
+| `errors` | String! => Array | Reasons why the mutation failed. |
## CreateImageDiffNotePayload
@@ -120,15 +120,15 @@ A single design
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | The ID of this design |
-| `project` | Project! | The project the design belongs to |
-| `issue` | Issue! | The issue the design belongs to |
+| `diffRefs` | DiffRefs! | The diff refs for this design |
+| `event` | DesignVersionEvent! | How this design was changed in the current version |
| `filename` | String! | The filename of the design |
| `fullPath` | String! | The full path to the design file |
+| `id` | ID! | The ID of this design |
| `image` | String! | The URL of the image |
-| `diffRefs` | DiffRefs! | The diff refs for this design |
-| `event` | DesignVersionEvent! | How this design was changed in the current version |
+| `issue` | Issue! | The issue the design belongs to |
| `notesCount` | Int! | The total count of user-created notes for this design |
+| `project` | Project! | The project the design belongs to |
## DesignAtVersion
@@ -136,17 +136,17 @@ A design pinned to a specific version. The image field reflects the design as of
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | The ID of this design |
-| `project` | Project! | The project the design belongs to |
-| `issue` | Issue! | The issue the design belongs to |
+| `design` | Design! | The underlying design. |
+| `diffRefs` | DiffRefs! | The diff refs for this design |
+| `event` | DesignVersionEvent! | How this design was changed in the current version |
| `filename` | String! | The filename of the design |
| `fullPath` | String! | The full path to the design file |
+| `id` | ID! | The ID of this design |
| `image` | String! | The URL of the image |
-| `diffRefs` | DiffRefs! | The diff refs for this design |
-| `event` | DesignVersionEvent! | How this design was changed in the current version |
+| `issue` | Issue! | The issue the design belongs to |
| `notesCount` | Int! | The total count of user-created notes for this design |
+| `project` | Project! | The project the design belongs to |
| `version` | DesignVersion! | The version this design-at-versions is pinned to |
-| `design` | Design! | The underlying design. |
## DesignCollection
@@ -154,18 +154,18 @@ A collection of designs.
| Name | Type | Description |
| --- | ---- | ---------- |
-| `project` | Project! | Project associated with the design collection |
+| `design` | Design | Find a specific design |
+| `designAtVersion` | DesignAtVersion | Find a design as of a version |
| `issue` | Issue! | Issue associated with the design collection |
+| `project` | Project! | Project associated with the design collection |
| `version` | DesignVersion | A specific version |
-| `designAtVersion` | DesignAtVersion | Find a design as of a version |
-| `design` | Design | Find a specific design |
## DesignManagement
| Name | Type | Description |
| --- | ---- | ---------- |
-| `version` | DesignVersion | Find a version |
| `designAtVersion` | DesignAtVersion | Find a design as of a version |
+| `version` | DesignVersion | Find a version |
## DesignManagementDeletePayload
@@ -184,8 +184,8 @@ Autogenerated return type of DesignManagementUpload
| Name | Type | Description |
| --- | ---- | ---------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Reasons why the mutation failed. |
| `designs` | Design! => Array | The designs that were uploaded by the mutation |
+| `errors` | String! => Array | Reasons why the mutation failed. |
| `skippedDesigns` | Design! => Array | Any designs that were skipped from the upload due to there being no change to their content since their last version |
## DesignVersion
@@ -194,9 +194,9 @@ A specific version in which designs were added, modified or deleted
| Name | Type | Description |
| --- | ---- | ---------- |
+| `designAtVersion` | DesignAtVersion! | A particular design as of this version, provided it is visible at this version |
| `id` | ID! | ID of the design version |
| `sha` | ID! | SHA of the design version |
-| `designAtVersion` | DesignAtVersion! | A particular design as of this version, provided it is visible at this version |
## DestroyNotePayload
@@ -222,11 +222,11 @@ Autogenerated return type of DestroySnippet
| Name | Type | Description |
| --- | ---- | ---------- |
-| `group` | String! | Group of the pipeline status |
-| `icon` | String! | Icon of the pipeline status |
-| `favicon` | String! | Favicon of the pipeline status |
| `detailsPath` | String! | Path of the details for the pipeline status |
+| `favicon` | String! | Favicon of the pipeline status |
+| `group` | String! | Group of the pipeline status |
| `hasDetails` | Boolean! | Indicates if the pipeline status has further details |
+| `icon` | String! | Icon of the pipeline status |
| `label` | String! | Label of the pipeline status |
| `text` | String! | Text of the pipeline status |
| `tooltip` | String! | Tooltip associated with the pipeline status |
@@ -237,31 +237,31 @@ Autogenerated return type of DestroySnippet
| --- | ---- | ---------- |
| `diffRefs` | DiffRefs! | Information about the branch, HEAD, and base at the time of commenting |
| `filePath` | String! | Path of the file that was changed |
-| `oldPath` | String | Path of the file on the start SHA |
+| `height` | Int | Total height of the image |
+| `newLine` | Int | Line on HEAD SHA that was changed |
| `newPath` | String | Path of the file on the HEAD SHA |
-| `positionType` | DiffPositionType! | Type of file the position refers to |
| `oldLine` | Int | Line on start SHA that was changed |
-| `newLine` | Int | Line on HEAD SHA that was changed |
+| `oldPath` | String | Path of the file on the start SHA |
+| `positionType` | DiffPositionType! | Type of file the position refers to |
+| `width` | Int | Total width of the image |
| `x` | Int | X position on which the comment was made |
| `y` | Int | Y position on which the comment was made |
-| `width` | Int | Total width of the image |
-| `height` | Int | Total height of the image |
## DiffRefs
| Name | Type | Description |
| --- | ---- | ---------- |
-| `headSha` | String! | SHA of the HEAD at the time the comment was made |
| `baseSha` | String! | Merge base of the branch the comment was made on |
+| `headSha` | String! | SHA of the HEAD at the time the comment was made |
| `startSha` | String! | SHA of the branch being compared against |
## Discussion
| Name | Type | Description |
| --- | ---- | ---------- |
+| `createdAt` | Time! | Timestamp of the discussion's creation |
| `id` | ID! | ID of this discussion |
| `replyId` | ID! | ID used to reply to this discussion |
-| `createdAt` | Time! | Timestamp of the discussion's creation |
## Environment
@@ -269,8 +269,8 @@ Describes where code is deployed for a project
| Name | Type | Description |
| --- | ---- | ---------- |
-| `name` | String! | Human-readable name of the environment |
| `id` | ID! | ID of the environment |
+| `name` | String! | Human-readable name of the environment |
## Epic
@@ -278,37 +278,37 @@ Represents an epic.
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | EpicPermissions! | Permissions for the current user on the resource |
-| `id` | ID! | ID of the epic |
-| `iid` | ID! | Internal ID of the epic |
-| `title` | String | Title of the epic |
+| `author` | User! | Author of the epic |
+| `closedAt` | Time | Timestamp of the epic's closure |
+| `createdAt` | Time | Timestamp of the epic's creation |
+| `descendantCounts` | EpicDescendantCount | Number of open and closed descendant epics and issues |
| `description` | String | Description of the epic |
-| `state` | EpicState! | State of the epic |
+| `downvotes` | Int! | Number of downvotes the epic has received |
+| `dueDate` | Time | Due date of the epic |
+| `dueDateFixed` | Time | Fixed due date of the epic |
+| `dueDateFromMilestones` | Time | Inherited due date of the epic from milestones |
+| `dueDateIsFixed` | Boolean | Indicates if the due date has been manually set |
| `group` | Group! | Group to which the epic belongs |
+| `hasChildren` | Boolean! | Indicates if the epic has children |
+| `hasIssues` | Boolean! | Indicates if the epic has direct issues |
+| `id` | ID! | ID of the epic |
+| `iid` | ID! | Internal ID of the epic |
| `parent` | Epic | Parent epic of the epic |
-| `author` | User! | Author of the epic |
+| `reference` | String! | |
+| `relationPath` | String | |
+| `relativePosition` | Int | The relative position of the epic in the epic tree |
| `startDate` | Time | Start date of the epic |
-| `startDateIsFixed` | Boolean | Indicates if the start date has been manually set |
| `startDateFixed` | Time | Fixed start date of the epic |
| `startDateFromMilestones` | Time | Inherited start date of the epic from milestones |
-| `dueDate` | Time | Due date of the epic |
-| `dueDateIsFixed` | Boolean | Indicates if the due date has been manually set |
-| `dueDateFixed` | Time | Fixed due date of the epic |
-| `dueDateFromMilestones` | Time | Inherited due date of the epic from milestones |
-| `upvotes` | Int! | Number of upvotes the epic has received |
-| `downvotes` | Int! | Number of downvotes the epic has received |
-| `closedAt` | Time | Timestamp of the epic's closure |
-| `createdAt` | Time | Timestamp of the epic's creation |
+| `startDateIsFixed` | Boolean | Indicates if the start date has been manually set |
+| `state` | EpicState! | State of the epic |
+| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the epic |
+| `title` | String | Title of the epic |
| `updatedAt` | Time | Timestamp of the epic's last activity |
-| `hasChildren` | Boolean! | Indicates if the epic has children |
-| `hasIssues` | Boolean! | Indicates if the epic has direct issues |
+| `upvotes` | Int! | Number of upvotes the epic has received |
+| `userPermissions` | EpicPermissions! | Permissions for the current user on the resource |
| `webPath` | String! | |
| `webUrl` | String! | |
-| `relativePosition` | Int | The relative position of the epic in the epic tree |
-| `relationPath` | String | |
-| `reference` | String! | |
-| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the epic |
-| `descendantCounts` | EpicDescendantCount | Number of open and closed descendant epics and issues |
## EpicDescendantCount
@@ -316,10 +316,10 @@ Counts of descendent epics.
| Name | Type | Description |
| --- | ---- | ---------- |
-| `openedEpics` | Int | Number of opened sub-epics |
| `closedEpics` | Int | Number of closed sub-epics |
-| `openedIssues` | Int | Number of opened epic issues |
| `closedIssues` | Int | Number of closed epic issues |
+| `openedEpics` | Int | Number of opened sub-epics |
+| `openedIssues` | Int | Number of opened epic issues |
## EpicIssue
@@ -327,39 +327,39 @@ Relationship between an epic and an issue
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | IssuePermissions! | Permissions for the current user on the resource |
-| `iid` | ID! | Internal ID of the issue |
-| `title` | String! | Title of the issue |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `description` | String | Description of the issue |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `state` | IssueState! | State of the issue |
-| `reference` | String! | Internal reference of the issue. Returned in shortened format by default |
| `author` | User! | User that created the issue |
-| `milestone` | Milestone | Milestone of the issue |
-| `dueDate` | Time | Due date of the issue |
+| `closedAt` | Time | Timestamp of when the issue was closed |
| `confidential` | Boolean! | Indicates the issue is confidential |
+| `createdAt` | Time! | Timestamp of when the issue was created |
+| `description` | String | Description of the issue |
+| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
+| `designCollection` | DesignCollection | Collection of design images associated with this issue |
+| `designs` | DesignCollection | Deprecated. Use `design_collection` |
| `discussionLocked` | Boolean! | Indicates discussion is locked on the issue |
-| `upvotes` | Int! | Number of upvotes the issue has received |
| `downvotes` | Int! | Number of downvotes the issue has received |
-| `userNotesCount` | Int! | Number of user notes of the issue |
-| `webPath` | String! | Web path of the issue |
-| `webUrl` | String! | Web URL of the issue |
+| `dueDate` | Time | Due date of the issue |
+| `epic` | Epic | Epic to which this issue belongs |
+| `epicIssueId` | ID! | ID of the epic-issue relation |
+| `id` | ID | Global ID of the epic-issue relation |
+| `iid` | ID! | Internal ID of the issue |
+| `milestone` | Milestone | Milestone of the issue |
+| `reference` | String! | Internal reference of the issue. Returned in shortened format by default |
+| `relationPath` | String | URI path of the epic-issue relation |
| `relativePosition` | Int | Relative position of the issue (used for positioning in epic tree and issue boards) |
+| `state` | IssueState! | State of the issue |
| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the issue |
+| `taskCompletionStatus` | TaskCompletionStatus! | Task completion status of the issue |
| `timeEstimate` | Int! | Time estimate of the issue |
+| `title` | String! | Title of the issue |
+| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
| `totalTimeSpent` | Int! | Total time reported as spent on the issue |
-| `closedAt` | Time | Timestamp of when the issue was closed |
-| `createdAt` | Time! | Timestamp of when the issue was created |
| `updatedAt` | Time! | Timestamp of when the issue was last updated |
-| `taskCompletionStatus` | TaskCompletionStatus! | Task completion status of the issue |
-| `epic` | Epic | Epic to which this issue belongs |
+| `upvotes` | Int! | Number of upvotes the issue has received |
+| `userNotesCount` | Int! | Number of user notes of the issue |
+| `userPermissions` | IssuePermissions! | Permissions for the current user on the resource |
+| `webPath` | String! | Web path of the issue |
+| `webUrl` | String! | Web URL of the issue |
| `weight` | Int | Weight of the issue |
-| `designs` | DesignCollection | Deprecated. Use `design_collection` |
-| `designCollection` | DesignCollection | Collection of design images associated with this issue |
-| `epicIssueId` | ID! | ID of the epic-issue relation |
-| `relationPath` | String | URI path of the epic-issue relation |
-| `id` | ID | Global ID of the epic-issue relation |
## EpicPermissions
@@ -367,14 +367,14 @@ Check permissions for the current user on an epic
| Name | Type | Description |
| --- | ---- | ---------- |
-| `readEpic` | Boolean! | Indicates the user can perform `read_epic` on this resource |
-| `readEpicIid` | Boolean! | Indicates the user can perform `read_epic_iid` on this resource |
-| `updateEpic` | Boolean! | Indicates the user can perform `update_epic` on this resource |
-| `destroyEpic` | Boolean! | Indicates the user can perform `destroy_epic` on this resource |
| `adminEpic` | Boolean! | Indicates the user can perform `admin_epic` on this resource |
+| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
| `createEpic` | Boolean! | Indicates the user can perform `create_epic` on this resource |
| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
+| `destroyEpic` | Boolean! | Indicates the user can perform `destroy_epic` on this resource |
+| `readEpic` | Boolean! | Indicates the user can perform `read_epic` on this resource |
+| `readEpicIid` | Boolean! | Indicates the user can perform `read_epic_iid` on this resource |
+| `updateEpic` | Boolean! | Indicates the user can perform `update_epic` on this resource |
## EpicSetSubscriptionPayload
@@ -383,8 +383,8 @@ Autogenerated return type of EpicSetSubscription
| Name | Type | Description |
| --- | ---- | ---------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Reasons why the mutation failed. |
| `epic` | Epic | The epic after mutation |
+| `errors` | String! => Array | Reasons why the mutation failed. |
## EpicTreeReorderPayload
@@ -399,43 +399,43 @@ Autogenerated return type of EpicTreeReorder
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | Internal ID of the Grafana integration |
+| `createdAt` | Time! | Timestamp of the issue's creation |
+| `enabled` | Boolean! | Indicates whether Grafana integration is enabled |
| `grafanaUrl` | String! | Url for the Grafana host for the Grafana integration |
+| `id` | ID! | Internal ID of the Grafana integration |
| `token` | String! | API token for the Grafana integration |
-| `enabled` | Boolean! | Indicates whether Grafana integration is enabled |
-| `createdAt` | Time! | Timestamp of the issue's creation |
| `updatedAt` | Time! | Timestamp of the issue's last activity |
## Group
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | ID of the namespace |
-| `name` | String! | Name of the namespace |
-| `path` | String! | Path of the namespace |
-| `fullName` | String! | Full name of the namespace |
-| `fullPath` | ID! | Full path of the namespace |
+| `autoDevopsEnabled` | Boolean | Indicates whether Auto DevOps is enabled for all projects within this group |
+| `avatarUrl` | String | Avatar URL of the group |
| `description` | String | Description of the namespace |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `visibility` | String | Visibility of the namespace |
+| `emailsDisabled` | Boolean | Indicates if a group has email notifications disabled |
+| `epic` | Epic | Find a single epic |
+| `epicsEnabled` | Boolean | Indicates if Epics are enabled for namespace |
+| `fullName` | String! | Full name of the namespace |
+| `fullPath` | ID! | Full path of the namespace |
+| `groupTimelogsEnabled` | Boolean | Indicates if Group timelogs are enabled for namespace |
+| `id` | ID! | ID of the namespace |
| `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace |
+| `mentionsDisabled` | Boolean | Indicates if a group is disabled from getting mentioned |
+| `name` | String! | Name of the namespace |
+| `parent` | Group | Parent group |
+| `path` | String! | Path of the namespace |
+| `projectCreationLevel` | String | The permission level required to create projects in the group |
| `requestAccessEnabled` | Boolean | Indicates if users can request access to namespace |
+| `requireTwoFactorAuthentication` | Boolean | Indicates if all users in this group are required to set up two-factor authentication |
| `rootStorageStatistics` | RootStorageStatistics | Aggregated storage statistics of the namespace. Only available for root namespaces |
-| `userPermissions` | GroupPermissions! | Permissions for the current user on the resource |
-| `webUrl` | String! | Web URL of the group |
-| `avatarUrl` | String | Avatar URL of the group |
| `shareWithGroupLock` | Boolean | Indicates if sharing a project with another group within this group is prevented |
-| `projectCreationLevel` | String | The permission level required to create projects in the group |
| `subgroupCreationLevel` | String | The permission level required to create subgroups within the group |
-| `requireTwoFactorAuthentication` | Boolean | Indicates if all users in this group are required to set up two-factor authentication |
| `twoFactorGracePeriod` | Int | Time before two-factor authentication is enforced |
-| `autoDevopsEnabled` | Boolean | Indicates whether Auto DevOps is enabled for all projects within this group |
-| `emailsDisabled` | Boolean | Indicates if a group has email notifications disabled |
-| `mentionsDisabled` | Boolean | Indicates if a group is disabled from getting mentioned |
-| `parent` | Group | Parent group |
-| `epicsEnabled` | Boolean | Indicates if Epics are enabled for namespace |
-| `groupTimelogsEnabled` | Boolean | Indicates if Group timelogs are enabled for namespace |
-| `epic` | Epic | Find a single epic |
+| `userPermissions` | GroupPermissions! | Permissions for the current user on the resource |
+| `visibility` | String | Visibility of the namespace |
+| `webUrl` | String! | Web URL of the group |
## GroupPermissions
@@ -447,36 +447,36 @@ Autogenerated return type of EpicTreeReorder
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | IssuePermissions! | Permissions for the current user on the resource |
-| `iid` | ID! | Internal ID of the issue |
-| `title` | String! | Title of the issue |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
-| `description` | String | Description of the issue |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `state` | IssueState! | State of the issue |
-| `reference` | String! | Internal reference of the issue. Returned in shortened format by default |
| `author` | User! | User that created the issue |
-| `milestone` | Milestone | Milestone of the issue |
-| `dueDate` | Time | Due date of the issue |
+| `closedAt` | Time | Timestamp of when the issue was closed |
| `confidential` | Boolean! | Indicates the issue is confidential |
+| `createdAt` | Time! | Timestamp of when the issue was created |
+| `description` | String | Description of the issue |
+| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
+| `designCollection` | DesignCollection | Collection of design images associated with this issue |
+| `designs` | DesignCollection | Deprecated. Use `design_collection` |
| `discussionLocked` | Boolean! | Indicates discussion is locked on the issue |
-| `upvotes` | Int! | Number of upvotes the issue has received |
| `downvotes` | Int! | Number of downvotes the issue has received |
-| `userNotesCount` | Int! | Number of user notes of the issue |
-| `webPath` | String! | Web path of the issue |
-| `webUrl` | String! | Web URL of the issue |
+| `dueDate` | Time | Due date of the issue |
+| `epic` | Epic | Epic to which this issue belongs |
+| `iid` | ID! | Internal ID of the issue |
+| `milestone` | Milestone | Milestone of the issue |
+| `reference` | String! | Internal reference of the issue. Returned in shortened format by default |
| `relativePosition` | Int | Relative position of the issue (used for positioning in epic tree and issue boards) |
+| `state` | IssueState! | State of the issue |
| `subscribed` | Boolean! | Indicates the currently logged in user is subscribed to the issue |
+| `taskCompletionStatus` | TaskCompletionStatus! | Task completion status of the issue |
| `timeEstimate` | Int! | Time estimate of the issue |
+| `title` | String! | Title of the issue |
+| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
| `totalTimeSpent` | Int! | Total time reported as spent on the issue |
-| `closedAt` | Time | Timestamp of when the issue was closed |
-| `createdAt` | Time! | Timestamp of when the issue was created |
| `updatedAt` | Time! | Timestamp of when the issue was last updated |
-| `taskCompletionStatus` | TaskCompletionStatus! | Task completion status of the issue |
-| `epic` | Epic | Epic to which this issue belongs |
+| `upvotes` | Int! | Number of upvotes the issue has received |
+| `userNotesCount` | Int! | Number of user notes of the issue |
+| `userPermissions` | IssuePermissions! | Permissions for the current user on the resource |
+| `webPath` | String! | Web path of the issue |
+| `webUrl` | String! | Web URL of the issue |
| `weight` | Int | Weight of the issue |
-| `designs` | DesignCollection | Deprecated. Use `design_collection` |
-| `designCollection` | DesignCollection | Collection of design images associated with this issue |
## IssuePermissions
@@ -484,14 +484,14 @@ Check permissions for the current user on a issue
| Name | Type | Description |
| --- | ---- | ---------- |
-| `readIssue` | Boolean! | Indicates the user can perform `read_issue` on this resource |
| `adminIssue` | Boolean! | Indicates the user can perform `admin_issue` on this resource |
-| `updateIssue` | Boolean! | Indicates the user can perform `update_issue` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
-| `reopenIssue` | Boolean! | Indicates the user can perform `reopen_issue` on this resource |
-| `readDesign` | Boolean! | Indicates the user can perform `read_design` on this resource |
| `createDesign` | Boolean! | Indicates the user can perform `create_design` on this resource |
+| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
| `destroyDesign` | Boolean! | Indicates the user can perform `destroy_design` on this resource |
+| `readDesign` | Boolean! | Indicates the user can perform `read_design` on this resource |
+| `readIssue` | Boolean! | Indicates the user can perform `read_issue` on this resource |
+| `reopenIssue` | Boolean! | Indicates the user can perform `reopen_issue` on this resource |
+| `updateIssue` | Boolean! | Indicates the user can perform `update_issue` on this resource |
## IssueSetConfidentialPayload
@@ -527,12 +527,12 @@ Autogenerated return type of IssueSetWeight
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | Label ID |
+| `color` | String! | Background color of the label |
| `description` | String | Description of the label (Markdown rendered as HTML for caching) |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `title` | String! | Content of the label |
-| `color` | String! | Background color of the label |
+| `id` | ID! | Label ID |
| `textColor` | String! | Text color of the label |
+| `title` | String! | Content of the label |
## MarkAsSpamSnippetPayload
@@ -548,55 +548,55 @@ Autogenerated return type of MarkAsSpamSnippet
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | MergeRequestPermissions! | Permissions for the current user on the resource |
-| `id` | ID! | ID of the merge request |
-| `iid` | String! | Internal ID of the merge request |
-| `title` | String! | Title of the merge request |
-| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
+| `allowCollaboration` | Boolean | Indicates if members of the target project can push to the fork |
+| `createdAt` | Time! | Timestamp of when the merge request was created |
+| `defaultMergeCommitMessage` | String | Default merge commit message of the merge request |
| `description` | String | Description of the merge request (Markdown rendered as HTML for caching) |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `state` | MergeRequestState! | State of the merge request |
-| `createdAt` | Time! | Timestamp of when the merge request was created |
-| `updatedAt` | Time! | Timestamp of when the merge request was last updated |
-| `sourceProject` | Project | Source project of the merge request |
-| `targetProject` | Project! | Target project of the merge request |
-| `diffRefs` | DiffRefs | References of the base SHA, the head SHA, and the start SHA for this merge request |
-| `project` | Project! | Alias for target_project |
-| `projectId` | Int! | ID of the merge request project |
-| `sourceProjectId` | Int | ID of the merge request source project |
-| `targetProjectId` | Int! | ID of the merge request target project |
-| `sourceBranch` | String! | Source branch of the merge request |
-| `targetBranch` | String! | Target branch of the merge request |
-| `workInProgress` | Boolean! | Indicates if the merge request is a work in progress (WIP) |
-| `mergeWhenPipelineSucceeds` | Boolean | Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS) |
| `diffHeadSha` | String | Diff head SHA of the merge request |
-| `mergeCommitSha` | String | SHA of the merge request commit (set once merged) |
-| `userNotesCount` | Int | User notes count of the merge request |
-| `shouldRemoveSourceBranch` | Boolean | Indicates if the source branch of the merge request will be deleted after merge |
+| `diffRefs` | DiffRefs | References of the base SHA, the head SHA, and the start SHA for this merge request |
+| `discussionLocked` | Boolean! | Indicates if comments on the merge request are locked to members only |
+| `downvotes` | Int! | Number of downvotes for the merge request |
| `forceRemoveSourceBranch` | Boolean | Indicates if the project settings will lead to source branch deletion after merge |
-| `mergeStatus` | String | Status of the merge request |
+| `headPipeline` | Pipeline | The pipeline running on the branch HEAD of the merge request |
+| `id` | ID! | ID of the merge request |
+| `iid` | String! | Internal ID of the merge request |
| `inProgressMergeCommitSha` | String | Commit SHA of the merge request if merge is in progress |
-| `mergeError` | String | Error message due to a merge error |
-| `allowCollaboration` | Boolean | Indicates if members of the target project can push to the fork |
-| `shouldBeRebased` | Boolean! | Indicates if the merge request will be rebased |
-| `rebaseCommitSha` | String | Rebase commit SHA of the merge request |
-| `rebaseInProgress` | Boolean! | Indicates if there is a rebase currently in progress for the merge request |
| `mergeCommitMessage` | String | Deprecated - renamed to defaultMergeCommitMessage |
-| `defaultMergeCommitMessage` | String | Default merge commit message of the merge request |
+| `mergeCommitSha` | String | SHA of the merge request commit (set once merged) |
+| `mergeError` | String | Error message due to a merge error |
| `mergeOngoing` | Boolean! | Indicates if a merge is currently occurring |
-| `sourceBranchExists` | Boolean! | Indicates if the source branch of the merge request exists |
+| `mergeStatus` | String | Status of the merge request |
+| `mergeWhenPipelineSucceeds` | Boolean | Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS) |
| `mergeableDiscussionsState` | Boolean | Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged |
-| `webUrl` | String | Web URL of the merge request |
-| `upvotes` | Int! | Number of upvotes for the merge request |
-| `downvotes` | Int! | Number of downvotes for the merge request |
-| `headPipeline` | Pipeline | The pipeline running on the branch HEAD of the merge request |
| `milestone` | Milestone | The milestone of the merge request |
+| `project` | Project! | Alias for target_project |
+| `projectId` | Int! | ID of the merge request project |
+| `rebaseCommitSha` | String | Rebase commit SHA of the merge request |
+| `rebaseInProgress` | Boolean! | Indicates if there is a rebase currently in progress for the merge request |
+| `reference` | String! | Internal reference of the merge request. Returned in shortened format by default |
+| `shouldBeRebased` | Boolean! | Indicates if the merge request will be rebased |
+| `shouldRemoveSourceBranch` | Boolean | Indicates if the source branch of the merge request will be deleted after merge |
+| `sourceBranch` | String! | Source branch of the merge request |
+| `sourceBranchExists` | Boolean! | Indicates if the source branch of the merge request exists |
+| `sourceProject` | Project | Source project of the merge request |
+| `sourceProjectId` | Int | ID of the merge request source project |
+| `state` | MergeRequestState! | State of the merge request |
| `subscribed` | Boolean! | Indicates if the currently logged in user is subscribed to this merge request |
-| `discussionLocked` | Boolean! | Indicates if comments on the merge request are locked to members only |
+| `targetBranch` | String! | Target branch of the merge request |
+| `targetProject` | Project! | Target project of the merge request |
+| `targetProjectId` | Int! | ID of the merge request target project |
+| `taskCompletionStatus` | TaskCompletionStatus! | Completion status of tasks |
| `timeEstimate` | Int! | Time estimate of the merge request |
+| `title` | String! | Title of the merge request |
+| `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` |
| `totalTimeSpent` | Int! | Total time reported as spent on the merge request |
-| `reference` | String! | Internal reference of the merge request. Returned in shortened format by default |
-| `taskCompletionStatus` | TaskCompletionStatus! | Completion status of tasks |
+| `updatedAt` | Time! | Timestamp of when the merge request was last updated |
+| `upvotes` | Int! | Number of upvotes for the merge request |
+| `userNotesCount` | Int | User notes count of the merge request |
+| `userPermissions` | MergeRequestPermissions! | Permissions for the current user on the resource |
+| `webUrl` | String | Web URL of the merge request |
+| `workInProgress` | Boolean! | Indicates if the merge request is a work in progress (WIP) |
## MergeRequestPermissions
@@ -604,14 +604,14 @@ Check permissions for the current user on a merge request
| Name | Type | Description |
| --- | ---- | ---------- |
-| `readMergeRequest` | Boolean! | Indicates the user can perform `read_merge_request` on this resource |
| `adminMergeRequest` | Boolean! | Indicates the user can perform `admin_merge_request` on this resource |
-| `updateMergeRequest` | Boolean! | Indicates the user can perform `update_merge_request` on this resource |
+| `cherryPickOnCurrentMergeRequest` | Boolean! | Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource |
| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
| `pushToSourceBranch` | Boolean! | Indicates the user can perform `push_to_source_branch` on this resource |
+| `readMergeRequest` | Boolean! | Indicates the user can perform `read_merge_request` on this resource |
| `removeSourceBranch` | Boolean! | Indicates the user can perform `remove_source_branch` on this resource |
-| `cherryPickOnCurrentMergeRequest` | Boolean! | Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource |
| `revertOnCurrentMergeRequest` | Boolean! | Indicates the user can perform `revert_on_current_merge_request` on this resource |
+| `updateMergeRequest` | Boolean! | Indicates the user can perform `update_merge_request` on this resource |
## MergeRequestSetAssigneesPayload
@@ -677,66 +677,66 @@ Autogenerated return type of MergeRequestSetWip
| Name | Type | Description |
| --- | ---- | ---------- |
-| `version` | String! | Version |
| `revision` | String! | Revision |
+| `version` | String! | Version |
## Milestone
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | ID of the milestone |
+| `createdAt` | Time! | Timestamp of milestone creation |
| `description` | String | Description of the milestone |
-| `title` | String! | Title of the milestone |
-| `state` | String! | State of the milestone |
| `dueDate` | Time | Timestamp of the milestone due date |
+| `id` | ID! | ID of the milestone |
| `startDate` | Time | Timestamp of the milestone start date |
-| `createdAt` | Time! | Timestamp of milestone creation |
+| `state` | String! | State of the milestone |
+| `title` | String! | Title of the milestone |
| `updatedAt` | Time! | Timestamp of last milestone update |
## Namespace
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | ID of the namespace |
-| `name` | String! | Name of the namespace |
-| `path` | String! | Path of the namespace |
-| `fullName` | String! | Full name of the namespace |
-| `fullPath` | ID! | Full path of the namespace |
| `description` | String | Description of the namespace |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `visibility` | String | Visibility of the namespace |
+| `fullName` | String! | Full name of the namespace |
+| `fullPath` | ID! | Full path of the namespace |
+| `id` | ID! | ID of the namespace |
| `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace |
+| `name` | String! | Name of the namespace |
+| `path` | String! | Path of the namespace |
| `requestAccessEnabled` | Boolean | Indicates if users can request access to namespace |
| `rootStorageStatistics` | RootStorageStatistics | Aggregated storage statistics of the namespace. Only available for root namespaces |
+| `visibility` | String | Visibility of the namespace |
## Note
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | NotePermissions! | Permissions for the current user on the resource |
-| `id` | ID! | ID of the note |
-| `project` | Project | Project associated with the note |
| `author` | User! | User who wrote this note |
-| `resolvedBy` | User | User that resolved the discussion |
-| `system` | Boolean! | Indicates whether this note was created by the system or by a user |
| `body` | String! | Content of the note |
| `bodyHtml` | String | The GitLab Flavored Markdown rendering of `note` |
| `createdAt` | Time! | Timestamp of the note creation |
-| `updatedAt` | Time! | Timestamp of the note's last activity |
| `discussion` | Discussion | The discussion this note is a part of |
+| `id` | ID! | ID of the note |
+| `position` | DiffPosition | The position of this note on a diff |
+| `project` | Project | Project associated with the note |
| `resolvable` | Boolean! | Indicates if this note can be resolved. That is, if it is a resolvable discussion or simply a standalone note |
| `resolvedAt` | Time | Timestamp of the note's resolution |
-| `position` | DiffPosition | The position of this note on a diff |
+| `resolvedBy` | User | User that resolved the discussion |
+| `system` | Boolean! | Indicates whether this note was created by the system or by a user |
+| `updatedAt` | Time! | Timestamp of the note's last activity |
+| `userPermissions` | NotePermissions! | Permissions for the current user on the resource |
## NotePermissions
| Name | Type | Description |
| --- | ---- | ---------- |
-| `readNote` | Boolean! | Indicates the user can perform `read_note` on this resource |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
| `adminNote` | Boolean! | Indicates the user can perform `admin_note` on this resource |
-| `resolveNote` | Boolean! | Indicates the user can perform `resolve_note` on this resource |
| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
+| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
+| `readNote` | Boolean! | Indicates the user can perform `read_note` on this resource |
+| `resolveNote` | Boolean! | Indicates the user can perform `resolve_note` on this resource |
## PageInfo
@@ -744,147 +744,147 @@ Information about pagination in a connection.
| Name | Type | Description |
| --- | ---- | ---------- |
+| `endCursor` | String | When paginating forwards, the cursor to continue. |
| `hasNextPage` | Boolean! | When paginating forwards, are there more items? |
| `hasPreviousPage` | Boolean! | When paginating backwards, are there more items? |
| `startCursor` | String | When paginating backwards, the cursor to continue. |
-| `endCursor` | String | When paginating forwards, the cursor to continue. |
## Pipeline
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | PipelinePermissions! | Permissions for the current user on the resource |
+| `beforeSha` | String | Base SHA of the source branch |
+| `committedAt` | Time | Timestamp of the pipeline's commit |
+| `coverage` | Float | Coverage percentage |
+| `createdAt` | Time! | Timestamp of the pipeline's creation |
+| `detailedStatus` | DetailedStatus! | Detailed status of the pipeline |
+| `duration` | Int | Duration of the pipeline in seconds |
+| `finishedAt` | Time | Timestamp of the pipeline's completion |
| `id` | ID! | ID of the pipeline |
| `iid` | String! | Internal ID of the pipeline |
| `sha` | String! | SHA of the pipeline's commit |
-| `beforeSha` | String | Base SHA of the source branch |
+| `startedAt` | Time | Timestamp when the pipeline was started |
| `status` | PipelineStatusEnum! | Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED) |
-| `detailedStatus` | DetailedStatus! | Detailed status of the pipeline |
-| `duration` | Int | Duration of the pipeline in seconds |
-| `coverage` | Float | Coverage percentage |
-| `createdAt` | Time! | Timestamp of the pipeline's creation |
| `updatedAt` | Time! | Timestamp of the pipeline's last activity |
-| `startedAt` | Time | Timestamp when the pipeline was started |
-| `finishedAt` | Time | Timestamp of the pipeline's completion |
-| `committedAt` | Time | Timestamp of the pipeline's commit |
+| `userPermissions` | PipelinePermissions! | Permissions for the current user on the resource |
## PipelinePermissions
| Name | Type | Description |
| --- | ---- | ---------- |
-| `updatePipeline` | Boolean! | Indicates the user can perform `update_pipeline` on this resource |
| `adminPipeline` | Boolean! | Indicates the user can perform `admin_pipeline` on this resource |
| `destroyPipeline` | Boolean! | Indicates the user can perform `destroy_pipeline` on this resource |
+| `updatePipeline` | Boolean! | Indicates the user can perform `update_pipeline` on this resource |
## Project
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | ProjectPermissions! | Permissions for the current user on the resource |
-| `id` | ID! | ID of the project |
-| `fullPath` | ID! | Full path of the project |
-| `path` | String! | Path of the project |
-| `nameWithNamespace` | String! | Full name of the project with its namespace |
-| `name` | String! | Name of the project (without namespace) |
+| `archived` | Boolean | Indicates the archived status of the project |
+| `autocloseReferencedIssues` | Boolean | Indicates if issues referenced by merge requests and commits within the default branch are closed automatically |
+| `avatarUrl` | String | URL to avatar image file of the project |
+| `containerRegistryEnabled` | Boolean | Indicates if the project stores Docker container images in a container registry |
+| `createdAt` | Time | Timestamp of the project creation |
| `description` | String | Short description of the project |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
-| `tagList` | String | List of project tags |
-| `sshUrlToRepo` | String | URL to connect to the project via SSH |
-| `httpUrlToRepo` | String | URL to connect to the project via HTTPS |
-| `webUrl` | String | Web URL of the project |
-| `starCount` | Int! | Number of times the project has been starred |
| `forksCount` | Int! | Number of times the project has been forked |
-| `createdAt` | Time | Timestamp of the project creation |
+| `fullPath` | ID! | Full path of the project |
+| `grafanaIntegration` | GrafanaIntegration | Grafana integration details for the project |
+| `group` | Group | Group of the project |
+| `httpUrlToRepo` | String | URL to connect to the project via HTTPS |
+| `id` | ID! | ID of the project |
+| `importStatus` | String | Status of project import background job of the project |
+| `issue` | Issue | A single issue of the project |
+| `issuesEnabled` | Boolean | (deprecated) Does this project have issues enabled?. Use `issues_access_level` instead |
+| `jobsEnabled` | Boolean | (deprecated) Enable jobs for this project. Use `builds_access_level` instead |
| `lastActivityAt` | Time | Timestamp of the project last activity |
-| `archived` | Boolean | Indicates the archived status of the project |
-| `visibility` | String | Visibility of the project |
-| `containerRegistryEnabled` | Boolean | Indicates if the project stores Docker container images in a container registry |
-| `sharedRunnersEnabled` | Boolean | Indicates if shared runners are enabled on the project |
| `lfsEnabled` | Boolean | Indicates if the project has Large File Storage (LFS) enabled |
-| `mergeRequestsFfOnlyEnabled` | Boolean | Indicates if no merge commits should be created and all merges should instead be fast-forwarded, which means that merging is only allowed if the branch could be fast-forwarded. |
-| `avatarUrl` | String | URL to avatar image file of the project |
-| `issuesEnabled` | Boolean | (deprecated) Does this project have issues enabled?. Use `issues_access_level` instead |
+| `mergeRequest` | MergeRequest | A single merge request of the project |
| `mergeRequestsEnabled` | Boolean | (deprecated) Does this project have merge_requests enabled?. Use `merge_requests_access_level` instead |
-| `wikiEnabled` | Boolean | (deprecated) Does this project have wiki enabled?. Use `wiki_access_level` instead |
-| `snippetsEnabled` | Boolean | (deprecated) Does this project have snippets enabled?. Use `snippets_access_level` instead |
-| `jobsEnabled` | Boolean | (deprecated) Enable jobs for this project. Use `builds_access_level` instead |
-| `publicJobs` | Boolean | Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts |
-| `openIssuesCount` | Int | Number of open issues for the project |
-| `importStatus` | String | Status of project import background job of the project |
-| `onlyAllowMergeIfPipelineSucceeds` | Boolean | Indicates if merge requests of the project can only be merged with successful jobs |
-| `requestAccessEnabled` | Boolean | Indicates if users can request member access to the project |
+| `mergeRequestsFfOnlyEnabled` | Boolean | Indicates if no merge commits should be created and all merges should instead be fast-forwarded, which means that merging is only allowed if the branch could be fast-forwarded. |
+| `name` | String! | Name of the project (without namespace) |
+| `nameWithNamespace` | String! | Full name of the project with its namespace |
+| `namespace` | Namespace | Namespace of the project |
| `onlyAllowMergeIfAllDiscussionsAreResolved` | Boolean | Indicates if merge requests of the project can only be merged when all the discussions are resolved |
+| `onlyAllowMergeIfPipelineSucceeds` | Boolean | Indicates if merge requests of the project can only be merged with successful jobs |
+| `openIssuesCount` | Int | Number of open issues for the project |
+| `path` | String! | Path of the project |
| `printingMergeRequestLinkEnabled` | Boolean | Indicates if a link to create or view a merge request should display after a push to Git repositories of the project from the command line |
+| `publicJobs` | Boolean | Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts |
| `removeSourceBranchAfterMerge` | Boolean | Indicates if `Delete source branch` option should be enabled by default for all new merge requests of the project |
-| `autocloseReferencedIssues` | Boolean | Indicates if issues referenced by merge requests and commits within the default branch are closed automatically |
-| `suggestionCommitMessage` | String | The commit message used to apply merge request suggestions |
-| `namespace` | Namespace | Namespace of the project |
-| `group` | Group | Group of the project |
-| `statistics` | ProjectStatistics | Statistics of the project |
| `repository` | Repository | Git repository of the project |
-| `mergeRequest` | MergeRequest | A single merge request of the project |
-| `issue` | Issue | A single issue of the project |
+| `requestAccessEnabled` | Boolean | Indicates if users can request member access to the project |
| `sentryDetailedError` | SentryDetailedError | Detailed version of a Sentry error on the project |
-| `grafanaIntegration` | GrafanaIntegration | Grafana integration details for the project |
-| `serviceDeskEnabled` | Boolean | Indicates if the project has service desk enabled. |
| `serviceDeskAddress` | String | E-mail address of the service desk. |
+| `serviceDeskEnabled` | Boolean | Indicates if the project has service desk enabled. |
+| `sharedRunnersEnabled` | Boolean | Indicates if shared runners are enabled on the project |
+| `snippetsEnabled` | Boolean | (deprecated) Does this project have snippets enabled?. Use `snippets_access_level` instead |
+| `sshUrlToRepo` | String | URL to connect to the project via SSH |
+| `starCount` | Int! | Number of times the project has been starred |
+| `statistics` | ProjectStatistics | Statistics of the project |
+| `suggestionCommitMessage` | String | The commit message used to apply merge request suggestions |
+| `tagList` | String | List of project tags |
+| `userPermissions` | ProjectPermissions! | Permissions for the current user on the resource |
+| `visibility` | String | Visibility of the project |
+| `webUrl` | String | Web URL of the project |
+| `wikiEnabled` | Boolean | (deprecated) Does this project have wiki enabled?. Use `wiki_access_level` instead |
## ProjectPermissions
| Name | Type | Description |
| --- | ---- | ---------- |
+| `adminOperations` | Boolean! | Indicates the user can perform `admin_operations` on this resource |
+| `adminProject` | Boolean! | Indicates the user can perform `admin_project` on this resource |
+| `adminRemoteMirror` | Boolean! | Indicates the user can perform `admin_remote_mirror` on this resource |
+| `adminWiki` | Boolean! | Indicates the user can perform `admin_wiki` on this resource |
+| `archiveProject` | Boolean! | Indicates the user can perform `archive_project` on this resource |
| `changeNamespace` | Boolean! | Indicates the user can perform `change_namespace` on this resource |
| `changeVisibilityLevel` | Boolean! | Indicates the user can perform `change_visibility_level` on this resource |
-| `renameProject` | Boolean! | Indicates the user can perform `rename_project` on this resource |
-| `removeProject` | Boolean! | Indicates the user can perform `remove_project` on this resource |
-| `archiveProject` | Boolean! | Indicates the user can perform `archive_project` on this resource |
-| `removeForkProject` | Boolean! | Indicates the user can perform `remove_fork_project` on this resource |
-| `removePages` | Boolean! | Indicates the user can perform `remove_pages` on this resource |
-| `readProject` | Boolean! | Indicates the user can perform `read_project` on this resource |
-| `createMergeRequestIn` | Boolean! | Indicates the user can perform `create_merge_request_in` on this resource |
-| `readWiki` | Boolean! | Indicates the user can perform `read_wiki` on this resource |
-| `readProjectMember` | Boolean! | Indicates the user can perform `read_project_member` on this resource |
+| `createDeployment` | Boolean! | Indicates the user can perform `create_deployment` on this resource |
+| `createDesign` | Boolean! | Indicates the user can perform `create_design` on this resource |
| `createIssue` | Boolean! | Indicates the user can perform `create_issue` on this resource |
-| `uploadFile` | Boolean! | Indicates the user can perform `upload_file` on this resource |
-| `readCycleAnalytics` | Boolean! | Indicates the user can perform `read_cycle_analytics` on this resource |
-| `downloadCode` | Boolean! | Indicates the user can perform `download_code` on this resource |
-| `downloadWikiCode` | Boolean! | Indicates the user can perform `download_wiki_code` on this resource |
-| `forkProject` | Boolean! | Indicates the user can perform `fork_project` on this resource |
-| `readCommitStatus` | Boolean! | Indicates the user can perform `read_commit_status` on this resource |
-| `requestAccess` | Boolean! | Indicates the user can perform `request_access` on this resource |
+| `createLabel` | Boolean! | Indicates the user can perform `create_label` on this resource |
+| `createMergeRequestFrom` | Boolean! | Indicates the user can perform `create_merge_request_from` on this resource |
+| `createMergeRequestIn` | Boolean! | Indicates the user can perform `create_merge_request_in` on this resource |
+| `createPages` | Boolean! | Indicates the user can perform `create_pages` on this resource |
| `createPipeline` | Boolean! | Indicates the user can perform `create_pipeline` on this resource |
| `createPipelineSchedule` | Boolean! | Indicates the user can perform `create_pipeline_schedule` on this resource |
-| `createMergeRequestFrom` | Boolean! | Indicates the user can perform `create_merge_request_from` on this resource |
+| `createSnippet` | Boolean! | Indicates the user can perform `create_snippet` on this resource |
| `createWiki` | Boolean! | Indicates the user can perform `create_wiki` on this resource |
+| `destroyDesign` | Boolean! | Indicates the user can perform `destroy_design` on this resource |
+| `destroyPages` | Boolean! | Indicates the user can perform `destroy_pages` on this resource |
+| `destroyWiki` | Boolean! | Indicates the user can perform `destroy_wiki` on this resource |
+| `downloadCode` | Boolean! | Indicates the user can perform `download_code` on this resource |
+| `downloadWikiCode` | Boolean! | Indicates the user can perform `download_wiki_code` on this resource |
+| `forkProject` | Boolean! | Indicates the user can perform `fork_project` on this resource |
| `pushCode` | Boolean! | Indicates the user can perform `push_code` on this resource |
-| `createDeployment` | Boolean! | Indicates the user can perform `create_deployment` on this resource |
| `pushToDeleteProtectedBranch` | Boolean! | Indicates the user can perform `push_to_delete_protected_branch` on this resource |
-| `adminWiki` | Boolean! | Indicates the user can perform `admin_wiki` on this resource |
-| `adminProject` | Boolean! | Indicates the user can perform `admin_project` on this resource |
+| `readCommitStatus` | Boolean! | Indicates the user can perform `read_commit_status` on this resource |
+| `readCycleAnalytics` | Boolean! | Indicates the user can perform `read_cycle_analytics` on this resource |
+| `readDesign` | Boolean! | Indicates the user can perform `read_design` on this resource |
+| `readPagesContent` | Boolean! | Indicates the user can perform `read_pages_content` on this resource |
+| `readProject` | Boolean! | Indicates the user can perform `read_project` on this resource |
+| `readProjectMember` | Boolean! | Indicates the user can perform `read_project_member` on this resource |
+| `readWiki` | Boolean! | Indicates the user can perform `read_wiki` on this resource |
+| `removeForkProject` | Boolean! | Indicates the user can perform `remove_fork_project` on this resource |
+| `removePages` | Boolean! | Indicates the user can perform `remove_pages` on this resource |
+| `removeProject` | Boolean! | Indicates the user can perform `remove_project` on this resource |
+| `renameProject` | Boolean! | Indicates the user can perform `rename_project` on this resource |
+| `requestAccess` | Boolean! | Indicates the user can perform `request_access` on this resource |
| `updatePages` | Boolean! | Indicates the user can perform `update_pages` on this resource |
-| `adminRemoteMirror` | Boolean! | Indicates the user can perform `admin_remote_mirror` on this resource |
-| `createLabel` | Boolean! | Indicates the user can perform `create_label` on this resource |
| `updateWiki` | Boolean! | Indicates the user can perform `update_wiki` on this resource |
-| `destroyWiki` | Boolean! | Indicates the user can perform `destroy_wiki` on this resource |
-| `createPages` | Boolean! | Indicates the user can perform `create_pages` on this resource |
-| `destroyPages` | Boolean! | Indicates the user can perform `destroy_pages` on this resource |
-| `readPagesContent` | Boolean! | Indicates the user can perform `read_pages_content` on this resource |
-| `adminOperations` | Boolean! | Indicates the user can perform `admin_operations` on this resource |
-| `createSnippet` | Boolean! | Indicates the user can perform `create_snippet` on this resource |
-| `readDesign` | Boolean! | Indicates the user can perform `read_design` on this resource |
-| `createDesign` | Boolean! | Indicates the user can perform `create_design` on this resource |
-| `destroyDesign` | Boolean! | Indicates the user can perform `destroy_design` on this resource |
+| `uploadFile` | Boolean! | Indicates the user can perform `upload_file` on this resource |
## ProjectStatistics
| Name | Type | Description |
| --- | ---- | ---------- |
+| `buildArtifactsSize` | Int! | Build artifacts size of the project |
| `commitCount` | Int! | Commit count of the project |
-| `storageSize` | Int! | Storage size of the project |
-| `repositorySize` | Int! | Repository size of the project |
| `lfsObjectsSize` | Int! | Large File Storage (LFS) object size of the project |
-| `buildArtifactsSize` | Int! | Build artifacts size of the project |
| `packagesSize` | Int! | Packages size of the project |
+| `repositorySize` | Int! | Repository size of the project |
+| `storageSize` | Int! | Storage size of the project |
| `wikiSize` | Int | Wiki size of the project |
## RemoveAwardEmojiPayload
@@ -893,64 +893,64 @@ Autogenerated return type of RemoveAwardEmoji
| Name | Type | Description |
| --- | ---- | ---------- |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Reasons why the mutation failed. |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
## Repository
| Name | Type | Description |
| --- | ---- | ---------- |
-| `rootRef` | String | Default branch of the repository |
| `empty` | Boolean! | Indicates repository has no visible content |
| `exists` | Boolean! | Indicates a corresponding Git repository exists on disk |
+| `rootRef` | String | Default branch of the repository |
| `tree` | Tree | Tree of the repository |
## RootStorageStatistics
| Name | Type | Description |
| --- | ---- | ---------- |
-| `storageSize` | Int! | The total storage in bytes |
-| `repositorySize` | Int! | The Git repository size in bytes |
-| `lfsObjectsSize` | Int! | The LFS objects size in bytes |
| `buildArtifactsSize` | Int! | The CI artifacts size in bytes |
+| `lfsObjectsSize` | Int! | The LFS objects size in bytes |
| `packagesSize` | Int! | The packages size in bytes |
+| `repositorySize` | Int! | The Git repository size in bytes |
+| `storageSize` | Int! | The total storage in bytes |
| `wikiSize` | Int! | The wiki size in bytes |
## SentryDetailedError
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | ID (global ID) of the error |
-| `sentryId` | String! | ID (Sentry ID) of the error |
-| `title` | String! | Title of the error |
-| `type` | String! | Type of the error |
-| `userCount` | Int! | Count of users affected by the error |
| `count` | Int! | Count of occurrences |
+| `culprit` | String! | Culprit of the error |
+| `externalUrl` | String! | External URL of the error |
+| `firstReleaseLastCommit` | String | Commit the error was first seen |
+| `firstReleaseShortVersion` | String | Release version the error was first seen |
| `firstSeen` | Time! | Timestamp when the error was first seen |
+| `frequency` | SentryErrorFrequency! => Array | Last 24hr stats of the error |
+| `gitlabCommit` | String | GitLab commit SHA attributed to the Error based on the release version |
+| `gitlabCommitPath` | String | Path to the GitLab page for the GitLab commit attributed to the error |
+| `id` | ID! | ID (global ID) of the error |
+| `lastReleaseLastCommit` | String | Commit the error was last seen |
+| `lastReleaseShortVersion` | String | Release version the error was last seen |
| `lastSeen` | Time! | Timestamp when the error was last seen |
| `message` | String | Sentry metadata message of the error |
-| `culprit` | String! | Culprit of the error |
-| `externalUrl` | String! | External URL of the error |
+| `sentryId` | String! | ID (Sentry ID) of the error |
| `sentryProjectId` | ID! | ID of the project (Sentry project) |
| `sentryProjectName` | String! | Name of the project affected by the error |
| `sentryProjectSlug` | String! | Slug of the project affected by the error |
| `shortId` | String! | Short ID (Sentry ID) of the error |
| `status` | SentryErrorStatus! | Status of the error |
-| `frequency` | SentryErrorFrequency! => Array | Last 24hr stats of the error |
-| `firstReleaseLastCommit` | String | Commit the error was first seen |
-| `lastReleaseLastCommit` | String | Commit the error was last seen |
-| `firstReleaseShortVersion` | String | Release version the error was first seen |
-| `lastReleaseShortVersion` | String | Release version the error was last seen |
-| `gitlabCommit` | String | GitLab commit SHA attributed to the Error based on the release version |
-| `gitlabCommitPath` | String | Path to the GitLab page for the GitLab commit attributed to the error |
+| `title` | String! | Title of the error |
+| `type` | String! | Type of the error |
+| `userCount` | Int! | Count of users affected by the error |
## SentryErrorFrequency
| Name | Type | Description |
| --- | ---- | ---------- |
-| `time` | Time! | Time the error frequency stats were recorded |
| `count` | Int! | Count of errors received since the previously recorded time |
+| `time` | Time! | Time the error frequency stats were recorded |
## Snippet
@@ -958,20 +958,20 @@ Represents a snippet entry
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | SnippetPermissions! | Permissions for the current user on the resource |
-| `id` | ID! | Id of the snippet |
-| `title` | String! | Title of the snippet |
-| `project` | Project | The project the snippet is associated with |
| `author` | User! | The owner of the snippet |
-| `fileName` | String | File Name of the snippet |
-| `description` | String | Description of the snippet |
-| `visibilityLevel` | VisibilityLevelsEnum! | Visibility Level of the snippet |
+| `blob` | SnippetBlob! | Snippet blob |
| `createdAt` | Time! | Timestamp this snippet was created |
+| `description` | String | Description of the snippet |
+| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
+| `fileName` | String | File Name of the snippet |
+| `id` | ID! | Id of the snippet |
+| `project` | Project | The project the snippet is associated with |
+| `rawUrl` | String! | Raw URL of the snippet |
+| `title` | String! | Title of the snippet |
| `updatedAt` | Time! | Timestamp this snippet was updated |
+| `userPermissions` | SnippetPermissions! | Permissions for the current user on the resource |
+| `visibilityLevel` | VisibilityLevelsEnum! | Visibility Level of the snippet |
| `webUrl` | String! | Web URL of the snippet |
-| `rawUrl` | String! | Raw URL of the snippet |
-| `blob` | SnippetBlob! | Snippet blob |
-| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
## SnippetBlob
@@ -979,14 +979,14 @@ Represents the snippet blob
| Name | Type | Description |
| --- | ---- | ---------- |
-| `highlightedData` | String | Blob highlighted data |
-| `rawPath` | String! | Blob raw content endpoint path |
-| `size` | Int! | Blob size |
| `binary` | Boolean! | Shows whether the blob is binary |
+| `highlightedData` | String | Blob highlighted data |
| `name` | String | Blob name |
| `path` | String | Blob path |
-| `simpleViewer` | SnippetBlobViewer! | Blob content simple viewer |
+| `rawPath` | String! | Blob raw content endpoint path |
| `richViewer` | SnippetBlobViewer | Blob content rich viewer |
+| `simpleViewer` | SnippetBlobViewer! | Blob content simple viewer |
+| `size` | Int! | Blob size |
## SnippetBlobViewer
@@ -994,37 +994,37 @@ Represents how the blob content should be displayed
| Name | Type | Description |
| --- | ---- | ---------- |
-| `type` | BlobViewersType! | Type of blob viewer |
-| `loadAsync` | Boolean! | Shows whether the blob content is loaded async |
| `collapsed` | Boolean! | Shows whether the blob should be displayed collapsed |
-| `tooLarge` | Boolean! | Shows whether the blob too large to be displayed |
-| `renderError` | String | Error rendering the blob content |
| `fileType` | String! | Content file type |
+| `loadAsync` | Boolean! | Shows whether the blob content is loaded async |
| `loadingPartialName` | String! | Loading partial name |
+| `renderError` | String | Error rendering the blob content |
+| `tooLarge` | Boolean! | Shows whether the blob too large to be displayed |
+| `type` | BlobViewersType! | Type of blob viewer |
## SnippetPermissions
| Name | Type | Description |
| --- | ---- | ---------- |
-| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
+| `adminSnippet` | Boolean! | Indicates the user can perform `admin_snippet` on this resource |
| `awardEmoji` | Boolean! | Indicates the user can perform `award_emoji` on this resource |
+| `createNote` | Boolean! | Indicates the user can perform `create_note` on this resource |
| `readSnippet` | Boolean! | Indicates the user can perform `read_snippet` on this resource |
-| `updateSnippet` | Boolean! | Indicates the user can perform `update_snippet` on this resource |
-| `adminSnippet` | Boolean! | Indicates the user can perform `admin_snippet` on this resource |
| `reportSnippet` | Boolean! | Indicates the user can perform `report_snippet` on this resource |
+| `updateSnippet` | Boolean! | Indicates the user can perform `update_snippet` on this resource |
## Submodule
| Name | Type | Description |
| --- | ---- | ---------- |
+| `flatPath` | String! | Flat path of the entry |
| `id` | ID! | ID of the entry |
-| `sha` | String! | Last commit sha for the entry |
| `name` | String! | Name of the entry |
-| `type` | EntryType! | Type of tree entry |
| `path` | String! | Path of the entry |
-| `flatPath` | String! | Flat path of the entry |
-| `webUrl` | String | Web URL for the sub-module |
+| `sha` | String! | Last commit sha for the entry |
| `treeUrl` | String | Tree URL for the sub-module |
+| `type` | EntryType! | Type of tree entry |
+| `webUrl` | String | Web URL for the sub-module |
## TaskCompletionStatus
@@ -1032,17 +1032,17 @@ Completion status of tasks
| Name | Type | Description |
| --- | ---- | ---------- |
-| `count` | Int! | Number of total tasks |
| `completedCount` | Int! | Number of completed tasks |
+| `count` | Int! | Number of total tasks |
## Timelog
| Name | Type | Description |
| --- | ---- | ---------- |
| `date` | Time! | The date when the time tracked was spent at |
+| `issue` | Issue | The issue that logged time was added to |
| `timeSpent` | Int! | The time spent displayed in seconds |
| `user` | User! | The user that logged the time |
-| `issue` | Issue | The issue that logged time was added to |
## Todo
@@ -1050,15 +1050,15 @@ Representing a todo entry
| Name | Type | Description |
| --- | ---- | ---------- |
-| `id` | ID! | Id of the todo |
-| `project` | Project | The project this todo is associated with |
-| `group` | Group | Group this todo is associated with |
-| `author` | User! | The owner of this todo |
| `action` | TodoActionEnum! | Action of the todo |
-| `targetType` | TodoTargetEnum! | Target type of the todo |
+| `author` | User! | The owner of this todo |
| `body` | String! | Body of the todo |
-| `state` | TodoStateEnum! | State of the todo |
| `createdAt` | Time! | Timestamp this todo was created |
+| `group` | Group | Group this todo is associated with |
+| `id` | ID! | Id of the todo |
+| `project` | Project | The project this todo is associated with |
+| `state` | TodoStateEnum! | State of the todo |
+| `targetType` | TodoTargetEnum! | Target type of the todo |
## TodoMarkDonePayload
@@ -1096,9 +1096,9 @@ Autogenerated return type of ToggleAwardEmoji
| Name | Type | Description |
| --- | ---- | ---------- |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Reasons why the mutation failed. |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
| `toggledOn` | Boolean! | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
## Tree
@@ -1113,12 +1113,12 @@ Represents a directory
| Name | Type | Description |
| --- | ---- | ---------- |
+| `flatPath` | String! | Flat path of the entry |
| `id` | ID! | ID of the entry |
-| `sha` | String! | Last commit sha for the entry |
| `name` | String! | Name of the entry |
-| `type` | EntryType! | Type of tree entry |
| `path` | String! | Path of the entry |
-| `flatPath` | String! | Flat path of the entry |
+| `sha` | String! | Last commit sha for the entry |
+| `type` | EntryType! | Type of tree entry |
| `webUrl` | String | Web URL for the tree entry (directory) |
## UpdateEpicPayload
@@ -1128,8 +1128,8 @@ Autogenerated return type of UpdateEpic
| Name | Type | Description |
| --- | ---- | ---------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `errors` | String! => Array | Reasons why the mutation failed. |
| `epic` | Epic | The epic after mutation |
+| `errors` | String! => Array | Reasons why the mutation failed. |
## UpdateNotePayload
@@ -1155,10 +1155,10 @@ Autogenerated return type of UpdateSnippet
| Name | Type | Description |
| --- | ---- | ---------- |
-| `userPermissions` | UserPermissions! | Permissions for the current user on the resource |
+| `avatarUrl` | String! | URL of the user's avatar |
| `name` | String! | Human-readable name of the user |
+| `userPermissions` | UserPermissions! | Permissions for the current user on the resource |
| `username` | String! | Username of the user. Unique within this instance of GitLab |
-| `avatarUrl` | String! | URL of the user's avatar |
| `webUrl` | String! | Web URL of the user |
## UserPermissions