Query
query GitlabMergeRequests($scope: GitLabMergeRequestScope!) {
gitlabMergeRequests(scope: $scope) {
items {
projectPath
sourceProjectId
worktreeId
worktreeHighlightColor
ticketKey
approvalState
}
total
page
perPage
nextPage
}
}Variables
{
"scope": "MINE"
}Response
{
"data": {
"gitlabMergeRequests": {
"items": [
{
"projectPath": "string",
"sourceProjectId": "id",
"worktreeId": "id",
"worktreeHighlightColor": "string",
"ticketKey": "string",
"approvalState": "string"
}
],
"total": 1,
"page": 1,
"perPage": 1,
"nextPage": 1
}
}
}Queries
gitlabMergeRequests
Gitlab merge requests for Query.
QUERY
gitlabMergeRequests(scope: GitLabMergeRequestScope!, projectId: ID, state: GitLabMergeRequestState, page: Int, perPage: Int): GitLabMergeRequestPage!Arguments
scope
required
Scope used by gitlabMergeRequests.
projectId
ID
Project id used by gitlabMergeRequests.
state
default:OPENED
State used by gitlabMergeRequests.
page
Int
default:1
Page used by gitlabMergeRequests.
perPage
Int
default:25
Per page used by gitlabMergeRequests.
Returns
items
Items for GitLabMergeRequestPage.
total
Int!
Total for GitLabMergeRequestPage.
page
Int!
Page for GitLabMergeRequestPage.
perPage
Int!
Per page for GitLabMergeRequestPage.
nextPage
Int
Next page for GitLabMergeRequestPage.
Query
query GitlabMergeRequests($scope: GitLabMergeRequestScope!) {
gitlabMergeRequests(scope: $scope) {
items {
projectPath
sourceProjectId
worktreeId
worktreeHighlightColor
ticketKey
approvalState
}
total
page
perPage
nextPage
}
}Variables
{
"scope": "MINE"
}Response
{
"data": {
"gitlabMergeRequests": {
"items": [
{
"projectPath": "string",
"sourceProjectId": "id",
"worktreeId": "id",
"worktreeHighlightColor": "string",
"ticketKey": "string",
"approvalState": "string"
}
],
"total": 1,
"page": 1,
"perPage": 1,
"nextPage": 1
}
}
}